0

我们需要使用“RPC 编码”样式访问过时的肥皂网络服务。不幸的是,现代工具(例如 JAX-WS)不支持这一点,因此我们需要使用 Axis2 库。

我已经使用 maven 插件创建了存根,如下例所示: 使用 XmlBeans 生成的类时出错

但是,当我调用 web 服务时,它抱怨缺少依赖项。我可以使用试错法添加缺少的依赖项(每次我收到 ClassNotFoundException 时,我都会找出 jar 并在 pom 文件中添加依赖项),但这不是一个好主意。

我查看了 Axis2 文档,但没有找到有关简单soap 调用所需依赖项的信息。我如何知道在我的情况下我需要的最小依赖集是什么?

4

1 回答 1

0

使用MAVEN,它将以优化的方式自动解决您的依赖关系。将以下内容添加到您的 pom.xml

<dependencies>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2</artifactId>
        <version>1.5.1</version>
    </dependency>
</dependencies>
于 2013-01-15T08:35:46.923 回答