更新日:2017年6月
突堤9は、もはやGlassfishのJSPを使用しています。
これはApache Jasper JSPを使用していますが、以下のルールも同じです。
オリジナル回答
桟橋は、そのJSPの処理のすべてを管理するためのGlassFishプロジェクトからのJspServletを使用しています。
JspServletには3つのinitパラメータがあります(${jetty.home}/etc/webdefault.xml
の内容を参照してください)。
- "keepgenerated"(論理値)true
- "開発"(論理値)true
- "classDebugInfoの"(論理値)true
trueにこれらの開発時間の設定のすべてを設定しますより多くの情報を参照する必要があります。 また、中間ソースファイルを参照する必要があります。この生成されたソースファイルには、コメントアウトされたjspソースの行が含まれています。その結果、jspのどの行を逆参照することもできます。
GlassfishのJspServletも、基本的なログ記録インフラストラクチャとしてjava.util.loggingを使用しています。 JspUsage(jsp行番号を含む)のすべての詳細を見るには、FINESTレベルの "org.apache.jasper"パッケージ空間のjava.util.loggingを設定してみてください。
webdefault.xmlファイルはどこで編集(または作成)できますか?私は 'mvn jetty:run'で桟橋を走っています。 –
参照http://stackoverflow.com/questions/4988019/jetty-maven-plugin-is-ignoring-custom-webdefault-xml –