Servlet/JSP でのエラーページの表示 その4 [IC]
NetBeans で Jetty プラグインを利用するには?その 2 の続き。
glassfish や tomcat では、JSP/Servlet で ServletException が発生したとき web.xml に記述した error.html が表示されるはずなのに表示されない。さて、jetty でも同様に発生するのだろうか?
web.xml に error-page を設定しないで ServletException を throw したのが次図。
error-page (500)を設定したのが次図。
問題なくカスタマイズしたエラーページが表示できている。
つまり、jetty では web.xml に記載した error-page が適用されている。尚、error-page は error.html を設定しており、このファイルはアプリケーションルート(コンテキストルート)上にある。
これまでの実験から、web.xml の記述そのものは問題無さそうである。glassfish と tomcat と jetty で web.xml の扱いが異なる?
問題がはっきりした。Servlet/JSP でのエラーページの表示 その5 に追記した。ICEFaces + facelets の不具合らしい。
タグ:Java
コメント 0