服务在Tomcat中起作用,而在Servicemix上不起作用

| 我已经在Tomcat 6和Servicemix 4.3中部署了服务 我已经使用soapUI 4向服务器发送请求,从tomcat我得到了答案,从servicemix我没有。这两个请求是不同的Tomcat端口8080,servicemix端口8181。 该服务是.war文件中的SOAP Web服务。 有没有人做过这种类型的迁移?我需要来自tomcat的servicemix中的库吗?     
已邀请:
        问题可能是您打包/安装了战争和/或缺少OSGi捆绑软件... 有关将Servicemix用作Web服务器的信息,请参阅此博客文章。 本质上是这样的...
osgi:install -s war:file:/tmp/sample.war?Webapp-Context=sample
那么您应该可以访问http:// localhost:8080 / sample 另外,本指南应有助于稍微解释一下OSGi war命令...     
        抱歉,我很困惑。 Tomcat是一个Servlet / JSP引擎,旨在部署Servlet,JSP和Web服务(得到适当的库支持)。 ServiceMix是一个ESB,可以执行到servlet的路由,消息的转换,保证传递,工作流和其他服务。它应该使消息的生产者与消费者脱钩。 我不认为ServiceMix是Servlet和JSP的替代部署平台。我认为它们是互补的,而不是一个替代另一个。     

要回复问题请先登录注册