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

Web services 使用axis1的web服务客户端的Maven依赖项,web-services,maven,axis,Web Services,Maven,Axis,在maven项目中,我想使用eclipse已经从工作的web服务wsdl生成的一些类。这些是建立所有web服务客户端连接的代理类 问题是要找出我需要设置哪些maven依赖项才能让它工作 添加: <dependency> <groupId>javax</groupId> <artifactId>javaee-web-api</artifactId> <version>6.0</version>

在maven项目中,我想使用eclipse已经从工作的web服务wsdl生成的一些类。这些是建立所有web服务客户端连接的代理类

问题是要找出我需要设置哪些maven依赖项才能让它工作

添加:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>6.0</version>
</dependency>

爪哇
javaeewebapi
6
没有eclipse错误,但是当我运行它时,我得到:

方法中缺少非本机或抽象的代码属性 类文件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>

轴
轴
1.4
org.apache.axis
axis jaxrpc
1.4

提到了两次轴依赖关系,我需要:

<dependency>
   <groupId>wsdl4j</groupId>
    <artifactId>wsdl4j</artifactId>
    <version>1.6.2</version>
</dependency>

wsdl4j
wsdl4j
1.6.2

第一个和最后一个是相同的,因此您可以删除一个,并且groupId应该是org.apache.axis,因为它被重新定位了。。。