我正在使用CQ5开发SOAP JAX-WS。我正在尝试链接“_http://cqblog.inside-solutions.ch/2013/11/01/consuming-soap-web-service-with-jax-ws-in-cq5-6-1/”上提供的示例。我使用命令“wsimport -keep -verbose http://www.w3schools.com/webservices/tempconvert.asmx?wsdl”来生成存根。当我在我的WebServiceClient类中调用下面的行时,我收到错误,因为“类上没有WebService注释:com.mercer.jaxws.TempConvertSoap”。 TempConvertSoap是一个代理类。
*行: - return super.getPort(new QName(“_http://www.w3schools.com/webservices/”,“TempConvertSoap”),TempConvertSoap.class);
我正在添加以下依赖项来解析maven pom.xml中所需的jar: -
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.2.8</version>
</dependency>
请提供相同的指示。
谢谢, Kiran Parab