2012-04-28 9 views
2

私は初心者だからまず警告します。だから、もし私がすべての点に特化しているかどうかはわかりません。ここに私の問題があります:Webservice、Axis&OSGI(knopflerfish)

私はwsdlファイルを持っています。現在、TomcatとAxisを使って展開しています。そのために、私はwebserviceの "スケルトン"を生成する軸のwsdl2javaツールを使用します。そして、生成されたファイルに、Webサービスのさまざまなメソッドのコードを書きます。最後に、私はWebサービスをAxisでtomcatにデプロイします。すべてが多かれ少なかれ動作するようです。

問題は、osgi(knopflerfish)のバンドル軸を使用してこのWebサービスを展開することです。しかし、私はそれを行う方法を知らない。

再びwsdlファイルを使用し、wsdl2javaのようなツールでコードを生成する必要がありますが、knopflerfishに適合させる必要がありますか?またはAxisで以前に作成した「スケルトン」を使用して、それをosgiに適合させる必要がありますか?そして一般的に言えば、どうやってknopflerfishの軸束を使うことができますか?

正直言って、私はそれについてインターネット上で多くのものを見つけることはありません。私は、コミュニティへの書き込みだから、なぜだ:(

はあなたの助けのために事前にありがとうございます。

答えて

1

OSGiバンドルとしてWebサービスを展開するためのhttp://www.ibm.com/developerworks/webservices/library/ws-OSGi/の記事を見つけた。これは、OSGiのコンテナとしてEclipseの春分とApache CXFを使用していますWebサービスのフレームワークとしてApache Servlet Containerにデプロイされました。これはOSGIサービスとしてのWebサービスの削除要件を満たしていることを願っています。

+0

このリンクに感謝しますが、それは正確には私が探していたものではありません。私の場合、私はすでにwsdlファイルを持っていますが、osgiでどのように使用するのか分かりません。 – baonounet

関連する問題