2012-02-14 26 views
2
から突堤のインスタンスを取得

。今私はいくつかのサーブレットを "提供"する必要があります。とにかく、私はサーブレットを追加できるように、このために作成されたjetty Serverインスタンスにアクセスできますか?私は使用する必要のあるサーブレットのために別のポートに別のJettyインスタンスを作成したくない。は、私は、以下のものを使用して、スプリング+桟橋+ CXFを使用してWebサービスを作成しています春のWebサービス

すべての情報をお待ちしております。 Webアプリケーションは、同時にいくつかのWebサービスおよびサーブレットを処理することができますもちろん

+0

私は[私のポスト](http://stackoverflow.com/a/8866816/267197)はあなたの問題に関連していると思います。特にいくつかのサーブレットを持つ方法を示す[この記事(http://cxf.apache.org/docs/servlet-transport.html)]に従ってください。 –

+0

それは完璧です。私はそれを正しいとマークすることができるように答えを投稿してください! – Paul

答えて

1

あなたが探しているソリューションをthis articleに記述されています。 (私もmy postで言及)キーポイントは、相対address="/myservice"属性を使用してもMETA-INF/cxf/cxf-servlet.xmlをインポートすることを忘れないでください、あなたのweb.xmlorg.apache.cxf.transport.servlet.CXFServletを使用します(あなたはそうしました)としています。この場合、CXFルーチンは組み込みJettyを起動せず、このサーブレットを使用してインバウンド要求を処理します。

+1

間違いなく最も良い方法 –

-1

私は、あなたのWebサービスは、Webアプリケーションであると仮定します。 したがって、web.xml(WEB-INF内)が必要です。このweb.xmlにサーブレット宣言を追加できます。

Jettyはwebappを起動する必要があります。

あなたは(Mavenのがベースかどうか、どのように桟橋などを起動しない...)私達にあなたのプロジェクトの詳細を与えていない場合我々は、より多くのあなたを助けることはできません。

+0

私は喜んで詳細をあなたに伝えます、あなたは何を知りたいですか?それは私の春の設定ファイルにあるすべてです。私のアプリケーションは、スタンドアロンとして起動され、Webコンテナでは起動されません。 – Paul

関連する問題