2

我首先警告你,因为我是初学者。所以,我不知道我是否会在所有方面都具体。这是我的问题:

我有一个 wsdl 文件。目前,我使用 Tomcat 和 Axis 来部署它。因此,为此,我使用了轴的 wsdl2java 工具,它为我生成了 Web 服务的“骨架”。然后我在生成的文件上写下 web 服务的各种方法的代码。最后,我使用 Axis 在 tomcat 上部署 web 服务。一切似乎或多或少都有效。

问题是我想使用 osgi (knopflerfish) 的捆绑轴来部署这个 web 服务。但我不知道该怎么做。

我们是否应该再次使用 wsdl 文件并使用类似 wsdl2java 但适用于 knopflerfish 的工具生成代码?或者我应该使用之前在 Axis 上创建的“骨架”并将其调整为 osgi?一般来说,我们如何使用knopflerfish的轴束?

老实说,我在互联网上找不到很多关于它的东西。所以这就是我写信给社区的原因:(

预先感谢您的帮助。

4

1 回答 1

1

在http://www.ibm.com/developerworks/webservices/library/ws-OSGi/上找到一篇文章,用于将 Web 服务部署为 OSGI 包。这使用 Eclipse Equinox 作为 OSGi 容器,Apache CXF 作为 Web 服务框架,并部署在 Apache Servlet Container 中。希望这能满足将 Web 服务分解为 OSGI 服务的要求。

于 2012-04-29T04:45:53.480 回答