Axis2依赖于简单的soap“rpc编码”调用

时间:2013-01-15 08:24:04

标签: java axis2

我们需要使用“RPC Encoding”样式访问过时的soap webservice。 遗憾的是,现代工具(如JAX-WS)不支持此功能, 所以我们需要使用Axis2库。

我使用maven插件创建了存根,如下例所示: Error when using XmlBeans generated classes

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

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

1 个答案:

答案 0 :(得分:0)

USE MAVEN,它将以优化的方式自动解析您的依赖项。将以下内容添加到您的pom.xml

<dependencies>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2</artifactId>
        <version>1.5.1</version>
    </dependency>
</dependencies>