在一个 maven 项目中,我想使用一些已经由 eclipse 从工作的 web 服务 wsdl 生成的类。这些是建立所有 Web 服务客户端连接的代理类。
问题是找出我需要设置哪些 Maven 依赖项才能使其正常工作。
添加:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
</dependency>
没有 eclipse 错误,但是当我运行它时,我得到:Absent Code attribute in method that is not native or abstract in class file javax/xml/rpc/ServiceException
我认为问题是我得到了 api 而不是 Web 服务的实现。哪些是 Maven 依赖项,或者我如何找到它们?
最佳答案
通过使用以下依赖项解决了问题:
<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>
关于web-services - 使用axis1 的Web 服务客户端的Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6368862/