279.6. 例
INFO: Camel 2.7 以降では、Spring Web アプリケーションで サーブレット を簡単に使用できます。詳細は、「 サーブレット Tomcat の例 」を参照してください。
この例では、http://localhost:8080/camel/services/hello
で HTTP サービスを公開するルートを定義します。
まず、通常の Web コンテナーまたは OSGi サービスを介して CamelHttpTransportServlet を公開する必要があります。Web.xml
ファイルを使用して、以下のように CamelHttpTransportServlet を公開します。
次に、以下のようにルートを定義できます。
camel-servlet エンドポイントの相対パスを指定 します。Http トランスポートをパブリッシュされたサーブレットでバインディングし、サーブレットのアプリケーションコンテキストパスを認識しないため、camel-servlet
エンドポイントは相対パスを使用してエンドポイントの URL を指定します。クライアントはサーブレット公開アドレス ("http://localhost:8080/camel/services")+ RELATIVE_PATH("/hello")を介して
camel-servlet
エンドポイントにアクセスできます。
279.6.1. Spring 3.x を使用する場合の例
「Servlet Tomcat Example」を参照してください。