使用JRE 5/6运行Axis2 v.1.6.2生成客户端需要哪些jar?

时间:2013-03-26 10:47:00

标签: java jar axis2

运行生成的WebService客户端需要哪些来自 Axis2 发行版(版本 1.6.2 )的广告?

二进制分发的库文件夹中有几个jar,但没有通知,哪些是必需的,以及在哪种情况下?答案What's the minimum classpath for an Axis2 client?已过时 - 它是关于版本1.5,问题本身是关于版本1.4。

1.6.2发行版中的哪些罐子是:

  • 在Java 1.6及以上版本中是否需要?
  • 另外需要Java 1.5
  • 可选,仅在使用特定功能时?

2 个答案:

答案 0 :(得分:6)

对于我们的Axis2客户,我们包括这些罐子。我们使用JDK 1.7,因此对于JDK 1.5,您可能需要更多。您可能还需要其他罐子,具体取决于您使用的绑定(我们使用xmlbeans)。

axiom-api-1.2.13.jar
axiom-impl-1.2.13.jar
axis2-adb-1.6.2.jar
axis2-kernel-1.6.2.jar
axis2-transport-local-1.6.2.jar
axis2-transport-http-1.6.2.jar
axis2-xmlbeans-1.6.2.jar
httpcore-4.0.jar
neethi-3.0.2.jar
wsdl4j-1.6.2.jar
XmlSchema-1.4.7.jar

答案 1 :(得分:1)

作为一项规则,对于答案,你会看Axis2 WAR distribution。这是一个WAR文件,您可以下载(或自己构建)。它已准备好部署在Tomcat或其他Web应用程序容器中。

原则上,您可以在tomcat中部署Axis2.war一次,然后在Axis2环境中部署单个AAR文件(Axis2服务)。因此,axis2.war只提供Axis2运行时环境。