【发布时间】:2013-06-28 18:14:15
【问题描述】:
我想用 Axis2 构建一个客户端(只是一个客户端)。我使用 Maven 和 OSGi (Felix)。我设法使用 Maven 成功安装它,但是当我使用 PAX 配置运行它时,出现了一堆错误。这是我在 POM 中的初始配置(加上 AXIOM 和 WSDL4j 的更多依赖项)。
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-transport-local</artifactId>
<version>1.6.2</version>
</dependency>
这构建得很好,但是当我执行 pax:provision 时,我得到了
错误:捆绑axis2-transport-local [33]错误启动文件:bundles/axis2-transport-local_1.6.2.jar(org.osgi.framework.BundleException:捆绑axis2-transport-local [33]中未解决的约束:无法解决 33.0:缺少要求 [33.0] osgi.wiring.package;(osgi.wiring.package=org.apache.axis2))org.osgi.framework.BundleException:捆绑中未解决的约束axis2-transport-local [33 ]:无法解决 33.0:缺少要求 [33.0] osgi.wiring.package; (osgi.wiring.package=org.apache.axis2)
有没有人体验过 Axis2、OSGi 和 Maven 的好处? ;-)
【问题讨论】: