使用axis1的Web服务客户端的Maven依赖项

时间:2011-06-16 08:06:04

标签: web-services maven axis

在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依赖项或我如何找到它们?

2 个答案:

答案 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>