我们需要使用“RPC 编码”样式访问过时的肥皂网络服务。不幸的是,现代工具(例如 JAX-WS)不支持这一点,因此我们需要使用 Axis2 库。
我已经使用 maven 插件创建了存根,如下例所示: 使用 XmlBeans 生成的类时出错
但是,当我调用 web 服务时,它抱怨缺少依赖项。我可以使用试错法添加缺少的依赖项(每次我收到 ClassNotFoundException 时,我都会找出 jar 并在 pom 文件中添加依赖项),但这不是一个好主意。
我查看了 Axis2 文档,但没有找到有关简单soap 调用所需依赖项的信息。我如何知道在我的情况下我需要的最小依赖集是什么?