我有一个独立的Apache ServiceMix 4.4应用程序,它运行良好。现在,我想在JBoss Application Server 7内部署此应用程序。我使用Maven作为项目和依赖管理工具。
我的目标是部署不触及任何代码行的应用程序,仅maven POM files。我可以添加新的依赖项,更改一些版本(次要)并使用不同的工具。作为第二个目标,我希望将所有Apache CXF DOSGi容器功能无缝集成到JBoss AS中。
我认为这是可能的,但我找到了JBoss和ServiceMix的旧版本或this等不完整指南的信息。
有人可以提供更多相关信息吗?
修改
我在JBoss问题跟踪器中发现了一些问题: Initial runtime support for Karaf based products
以及一些JBoss论坛主题: Migrating osgi bundles running in Karaf to JBoss 7 as OSGI container
我忘了提到我的应用程序正在使用Apache Karaf OSGi运行时。
答案 0 :(得分:1)
Well Servicemix是“预先”设置容器(Apache Karaf)和许多其他Apache项目,如ActiveMq和Camel以及一些ServiceMix专业。那么为什么要在另一个Container中部署此设置呢? 如果你想做这样的事情,尝试部署std。 Apache Camel,ActiveMQ和CXF以及您自己的JBoss应用程序。