java - サーバー側のJax-rs呼び出しをプレフィックスのないネイティブファイルと混在させる方法は?

java tomcat jersey

現在、RESTリクエストを処理するためにJersey JAX-RS実装を使用しています(サーバー側Jersey)。 web.xmlファイルは、すべての/ rest / *リクエストがJerseyによって処理されるように構成されています。それはいいです。私たちのサーバーは現在Tomcat6であり、Java6を使用しています(Ubuntu 11.04上)

したがって、:// myserver / rest / customer /は問題なく、Jerseyは@Path( "/ customer")接頭辞を付けてクラスを呼び出します。

これで、静的コンテンツもあります。たとえば、:// myserver / images / ...は正常に読み込まれます。

/ rest / *接頭辞を削除してすべてを組み合わせることができるようにする方法はありますか?

私たちが達成したいこと:
:// myserver / rest / customer /→ジャージー
:// myserver / rest / images /→戦争のネイティブイメージディレクトリ

ご協力いただきありがとうございます
答え
これは簡単に実現できます。 (サーブレットの代わりに)web.xmlでJersey ServletContainerをフィルターとして登録するだけです。例については、this pageの下部を参照してください。静的コンテンツにアクセスできるようにするには、ServletContainer.PROPERTY_WEB_PAGE_CONTENT_REGEXまたはServletContainer.FEATURE_FILTER_FORWARD_ON_404 init paramを使用します。
関連記事

java - プリミティブのJavaジェネリックメソッド

java - Stripes Frameworkの会話スコープ

java - AspectJでメソッドを注釈付き引数と一致させる方法

java - 金額をDoubleとして格納しますが、BigDecimalを使用して値を計算します

java - Java(Clojure)から書き込み、Paraviewで読み取ることができるデータ形式は何ですか?

java - MATLAB Javaクラスパスの問題

java - 2つの基準をHibernate ORする

java - コンソールJavaアプリケーションの一般的な統合テストフレームワークはありますか?

java - Java SEを使用してXMLノードを削除する

java - clojure / enliveを使用してテーブル行の属性クラスを動的に設定するにはどうすればよいですか?