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

Hec*_*ret 2 axis web-services maven

在maven项目中,我想使用一些已经由工作Web服务wsdl的eclipse生成的类.这些是构成所有Web服务客户端连接的prxoy类.

问题是找出我需要设置的maven dependecies才能让它工作.

添加:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>6.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

没有日食错误,但是当我运行它时,我得到:

Absent Code attribute in method that is not native or abstract in class file javax/xml/rpc/ServiceException
Run Code Online (Sandbox Code Playgroud)

我认为问题是我得到了api但没有实现Web服务.哪些是maven依赖项或我如何找到它们?

Hec*_*ret 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>
Run Code Online (Sandbox Code Playgroud)