jetty maven プラグインで新しいサーブレット 3.0 機能を使用しようとしました。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.5.v20120716</version>
</plugin>
私のweb.xmlの一部
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
...
<error-page>
<location>/info/error</location>
</error-page>
</web-app>
私の理解では、サーブレット 3.0 でデフォルトのエラー ページを設定できます。これを任意の例外でテストするmvn jetty:run
と、機能しません。Jetty は、error-page
構成なしで行う場合と同様に、スタック トレースのみを表示します。私がそれを実行すると、tomcat7:run
それは動作します。
日食バグデータベースと桟橋のドキュメントを検索しましたが、これに関する情報は見つかりませんでした。
誰かがこれが桟橋のバグであることを確認できますか?