web-services - Web 服务、Axis 和 OSGI (knopflerfish)

标签 web-services tomcat osgi axis knopflerfish

我首先警告你,因为我是初学者。所以,我不知道我是否会具体说明所有要点。这是我的问题:

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

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

我们是否应该再次使用 wsdl 文件并使用类似 wsdl2java 但适用于 knopflerfish 的工具生成代码?或者我应该使用我之前用 Axis 创建的“骨架”并将其改编为 osgi 吗?而一般来说,我们如何使用knopflerfish的axis bundle呢?

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

预先感谢您的帮助。

最佳答案

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

关于web-services - Web 服务、Axis 和 OSGI (knopflerfish),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10368309/

相关文章:

java - 签署 SOAP 消息期间的 WSS4j 元素顺序

java - 将 vRaptor 升级到 3.5.3 Java.lang.NoClassDefFoundError : br/com/caelum/vraptor/validator/Validator

iphone - 我的主视图 Controller 如何知道 Web 服务调用何时结束

java - 无法让 JMagick 工作

c# - 通过命令行启动apache tomcat-Window Services时设置端口号

java - 如何确保在主机包之前安装我的 OSGi 片段?

osgi - 是否可以在没有密码的情况下创建 JKS keystore 文件?

osgi - 我如何实际运行 Apache Felix OSGi 的 shell?

php - 使用 PHP 调用涉及枚举的 Web 服务 (SOAP)

mysql - 连接到 MySQL 中的 Web 服务/API?