我首先警告你,因为我是初学者。所以,我不知道我是否会具体说明所有要点。这是我的问题:
我有一个wsdl文件。目前,我使用Tomcat和Axis来部署它。因此,我使用轴的wsdl2java工具生成web服务的“骨架”。然后我在生成的文件上写下webservice的各种方法的代码。最后,我使用Axis在tomcat上部署webservice。一切似乎或多或少都有效。
问题是我想使用osgi的捆绑轴(knopflerfish)部署这个web服务。但我不知道该怎么做。
我们是否应该再次使用wsdl文件并使用像wsdl2java这样的工具生成代码但是适合knopflerfish?或者我应该使用之前用Axis创建的“骨架”并将其改编为osgi?一般来说,我们如何使用knopflerfish的轴束?
说实话,我在互联网上找不到很多东西。这就是我写信给社区的原因:(
提前感谢您的帮助。
答案 0 :(得分:1)
在http://www.ibm.com/developerworks/webservices/library/ws-OSGi/上找到了一篇关于将Web服务部署为OSGI包的文章。这使用Eclipse Equinox作为OSGi容器,使用Apache CXF作为Web服务框架,并将其部署在Apache Servlet Container.Hope中,这满足了将Web服务作为OSGI服务的需求。