アプリケーションを JBoss 5 から Jboss 7 に移行しています。JSP をプリコンパイルして、JSP のそれぞれにアクセスしてチェックするのではなく、すべてが正常にコンパイルされていることを確認したいと考えています。
私が何を読んでも、この問題に対する具体的な解決策を見つけることができませんでした。
これを達成する方法について何か提案はありますか?
パラメータに jsp_precompile=true を渡すことで、jsp ページをプリコンパイルできます。たとえば、localhost で実行されている xyj.jsp をプリコンパイルする場合は、http://xxxx:8080/xyz.jsp?jsp_precompile=trueを実行する必要があります。これは jsp をプリコンパイルするだけで、実行しません。
手動で行う代わりに、Web アプリケーション内のすべての jsp ページを検出し、jsp_precompile=true を含む各 jsp に対して GET メソッド呼び出しを実行する小さな ant スクリプトを作成できます。これにより、それを達成するプロセス全体が自動化されます。これは、jsp を実行せずにプリコンパイルする唯一の方法です。