我已经在Tomcat 6和Servicemix 4.3中部署了服务

我已经使用soapUI 4向服务器发送请求,从tomcat我得到了答案,从servicemix我没有。这两个请求是不同的Tomcat端口8080,servicemix端口8181。

该服务是.war文件中的SOAP Web服务。
有没有人做过这种类型的迁移?我需要来自tomcat的servicemix中的库吗?

最佳答案

问题可能是您打包/安装了战争和/或缺少OSGi捆绑软件...

有关将Servicemix用作Web服务器的信息,请参见此blog post

本质上是这样的...

osgi:install -s war:file:/tmp/sample.war?Webapp-Context=sample


那么您应该可以转到http://localhost:8080/sample

同样,this guide应该可以帮助解释OSGi war命令。

08-24 19:50