0

私はOSGi(およびJBoss)にかなり慣れていないので、ドキュメントで何かを見逃した場合はご容赦ください。私は1日ほど探していました。

JBossOSGiコンテナ内でホストされるWebサービスを作成しようとしています。http://localhost:8080/getStuff目標は、JSONオブジェクトをヒットして受信できるようにすることです。これはOSGi内で可能ですか?もしそうなら、これはJBoss7のOSGiコンテナ内で可能ですか?

前もって感謝します!

4

1 に答える 1

0

間違いなく可能です-「JBoss...」を含めたり、実装例( JerseyCXFなど)を検索したりするよりも、「OSGiWebサービスの例」をグーグルで検索するとより良い結果が得られると思います。

本質的にはOSGiメタデータを使用した単なるWARであるWABを作成できます。これは、依存関係をWEB-INF / libに埋め込むのではなく、インポートします。JBossはPaxWebを使用してWAB/WARサポートを提供します(Jettyのインスタンスをラップします)。

JerseyCXFのようなプロジェクトは、OSGiで動作すると述べているため、サービスを除けば、Webコンテナーの観点からは、JavaEE環境のWebサービスと同じです。

JBoss固有の例:https ://docs.jboss.org/author/display/JBOSGI/Provided+Examples (ただし、WSの例は表示されませんでした)。

于 2013-03-06T13:37:26.940 に答える