Jerseyのurl-patternを2.0リリースでマップすると、すべての静的リソース(例:/index.html)に対して404が発生します。私のweb.xmlは次のものを持っています:Jersey/*サーブレットマッピングによって静的リソースの404エラーが発生する
<servlet>
<servlet-name>JerseyApp</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>org.frog.jump.JerseyApp</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JerseyApp</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
どのように同じURLパターンで静的コンテンツを提供しますか?
をforwardOn404フィルタを追加してはなりません。 com.sun.jersey.spi.container.servlet.ServletContainerはジャージ2.Xの一部ではありません。 – FUD
2.xオプションを含めるように答えを更新しました。パッケージが変更されました。 – condit
実際には関係ないかもしれませんが、これらのパラメータを「プログラムで」/注釈/プロパティを設定することが可能かどうかは不思議です。 JEE6のように思えますが、これは不可能です。 JEE7の場合、Application.getProperites()。put(key、value)? – icyerasor