在maven项目中,我想使用一些已经由eclipse从工作的Web服务wsdl生成的类。这些是构成所有Web服务客户端连接的prxoy类。
问题是找出我需要设置的maven dependecies才能让它工作。
添加:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
</dependency>
没有日食错误,但当我运行它时,我得到:
Absent Code attribute in method that is not native or abstract in class file javax/xml/rpc/ServiceException
我认为问题是我得到了api但没有实现Web服务。哪些是maven依赖项或我如何找到它们?
答案 0 :(得分:8)
使用以下依赖项解决了问题:
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.axis</groupId>
<artifactId>axis-jaxrpc</artifactId>
<version>1.4</version>
</dependency>
答案 1 :(得分:1)
你的轴依赖性被提到两次,我需要:
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.6.2</version>
</dependency>