Web services 使用axis1的web服务客户端的Maven依赖项
在maven项目中,我想使用eclipse已经从工作的web服务wsdl生成的一些类。这些是建立所有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>
<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,因为它被重新定位了。。。