Java – operation names must be unique in eclipse
•
Java
I had a problem using the web service implementation during the solar eclipse (Mars, neon lights, oxygen...)
It does not properly validate method names and recognizes them as duplicates
My example class is like this:
package servicios.ecobis.cobiscorp.negocio.admin.consulta.consultadianohabil.impl; ....... @javax.jws.WebService ( endpointInterface="servicios.ecobis.cobiscorp.negocio.admin.consulta.consultadianohabil.ConsultaDiaNoHabil",targetNamespace="http://cobiscorp.ecobis.servicios/negocio/admin/consulta/ConsultaDiaNoHabil/",serviceName="ConsultaDiaNoHabil",portName="ConsultaDiaNoHabilSOAP" ) public class ConsulaDiaNoHabilWSImpl implements Serializable{ ...... private String verificarRequestParamsID(ConsultarDiasNoHabilesPorAnioRequest consultarDiasNoHabilesPorAnioRequest){ ...... } private void adicionarRequestParamsID(ServiceRequestTO requestCTS,ConsultarDiasNoHabilesPorAnioRequestBody body) { ...... } private String verificarRequestParamsID(ValidarDiaNoHabilRequest validarDiaNoHabilRequest){ ...... } private void adicionarRequestParamsID(ServiceRequestTO requestCTS,ValidarDiaNoHabilRequestBody body) { ....... } }
Eclipse displays this error:
Operation names must be unique :'{http://cobiscorp.ecobis.servicios/negocio/admin/consulta/ConsultaDiaNoHabil/}adicionarRequestParamsID' ConsulaDiaNoHabilWSImpl.java /WSAdmin/src/servicios/ecobis/cobiscorp/negocio/admin/consulta/consultadianohabil/impl line 292 Annotation Problem
I found this bug in eclipse, but there seems to be no solution
Thanks for your help.
Solution
It seems that this issue has been waiting for a long time
As a temporary workaround, you can disable annotation processing in project properties
The following is a screenshot:
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码