「TERASOLUNA Server Framework for Java(Web版)」でWebシステムを作成しています。
https://osdn.jp/projects/terasoluna/wiki/Server_Framework_for_Java_Web
今後もTerasolunaを使って、新しいWebシステムを作る気がするので、Terasolunaの自分用設定をまとめます。
JSP
エラーページでexception.printStackTrace実行
Exceptionが発生した際に遷移するエラーページで、暗黙オブジェクトexception
のprintStackTrace
メソッドを実行します。
error.jsp
<%@ page isError="true" %>
<%
exception.printStackTrace();
%>
http://struts.wasureppoi.com/jsp/05_errorPage.html
この記述がないと、エラーページに遷移した原因を追えません。
applicationContext.xml
カスタムログインターセプタ
デフォルトのログインターセプタでは、ビジネスロジックでExceptionが発生しても、stackTraceを出力しません。カスタムログインターセプタを作成して、stackTraceを出力するようにしました。
http://qiita.com/yuji38kwmt/items/3acb696e5cb09fb52f54