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

标签 web-services maven axis

在一个 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/

相关文章:

web-services - [EndpointNotFoundException : There was no endpoint listening at

java - 如何解码或替换来自java中soap web服务值的xml字符,例如>

maven - Sonar 未导入coverage.xml结果

java - 无法加载库: xuggle; version: 5; Using POM

java - Web 服务客户端看不到方法参数

javascript - 如何使用 ajax 请求在 Javascript 中触发 Web 服务调用

java - 找不到依赖项 'org.springframework.boot:spring-boot-starter-web:2.3.0.RELEASE'

web-services - 通过代理连接到 AXIS 1.4 Web 服务

java - 如何在 Spring MVC 应用程序中从 Apache Axis Web 服务调用方法?

soap - CF Web 服务出现严重的间歇性错误