0

I´ve deployed a service into Tomcat 6 and into Servicemix 4.3

I´ve used soapUI 4 to send a request to the servers, from tomcat i get an answer, from servicemix i don´t. Both requests are differente Tomcat port 8080, servicemix port 8181.

The service is SOAP web-service in a .war file.
Has anyone done this type of migration? Do i need libraries in servicemix from tomcat?

4

2 に答える 2

0

すみません、混乱しています。

Tomcatはサーブレット/JSPエンジンであり、サーブレット、JSP、およびWebサービスをデプロイするために構築されています(適切なライブラリサポートが提供されている場合)。

ServiceMixは、サーブレットへのルーティング、メッセージの変換、配信の保証、ワークフロー、およびその他のサービスを実行できるESBです。これは、メッセージのプロデューサーをコンシューマーから切り離すことになっています。

ServiceMixをサーブレットとJSPの代替デプロイメントプラットフォームとは見なしていません。私はそれらを補完的であり、一方が他方を置き換えるものではないと考えています。

于 2011-06-18T14:16:23.877 に答える
0

問題は、戦争のパッケージング/インストール、および/またはOSGiバンドルの欠落である可能性があります...

Servicemix を Web サーバーとして使用する方法については、このブログ投稿を参照してください。

本質的にこのようなもの...

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

その後、 http://localhost:8080/sampleにアクセスできるはずです。

また、このガイドは OSGi war コマンドの説明にも役立ちます...

于 2011-06-30T02:11:10.070 に答える