この問題は多少発生します。短いバージョンでは、私のカスタムerror.htmlは時々守られますが、埋め込まれたJetty/RESTeasyを使うときはそうではありません。小さな例はhttps://github.com/pepperdog/sensus(最初のコミット)にあります。RESTeasyドメインのEmbedded Jettyでカスタムエラーページが無視される
私は、カスタムエラーページでのweb.xmlを設定している:
<error-page>
<error-code>404</error-code>
<location>/util/error.html</location>
</error-page>
そして、あなたはランダムなURLヒットした場合、これは動作します:あなたがウェブで構成されたRESTEasyのURLをヒットした場合http://localhost:8080/XYZ
を。 http://localhost:8080/ListMessages/books_nonexistent は、あなただけの標準的な空白のページ404を取得し、カスタム404これはされていないではない:XML:あなたはRESTEasyのドメイン内に存在しないURLをヒットした場合http://localhost:8080/ListMessages/booksこれは
正常に動作します私の過去の経験は、風通しの良いコンテナの中でRESTeasyを使用していたので、私の前提は、Jettyに関連しているということです。これはちょうどそれの方法ですか、私は何かを逃していますか?
ありがとうございました。