[Seasar-user:8744] [Teeda] teedaErrorPage.diconについて
松崎 学
[E-MAIL ADDRESS DELETED]
2007年 6月 27日 (水) 23:43:56 JST
松崎です。いつもお世話になっております。
teedaErrorPage.diconに定義したエラーページにエラーメッセージや
スタックトレースを表示したいのですが、何も表示されません。
現在、customizer.diconでAppFacesExceptionThrowsInterceptorを設定して、
Service層以降での例外は、SRuntimeExceptionを
メッセージコード="ESSR0017"でスローしています。
teedaErrorPage.diconに定義したエラーページにリダイレクトされ、
「[ESSR0017]例外が発生しました。理由は・・・」という表示を
期待しているのですが、画面には何も表示されません。
設定ファイルに間違いがあればご指摘いただけないでしょうか?
・使用しているバージョン
s2-framework-2.4.13.jar
s2-extension-2.4.13.jar
s2-tiger-2.4.13.jar
teeda-core-1.0.7.jar
teeda-extension-1.0.7.jar
teeda-tiger-1.0.7.jar
teeda-ajax-1.0.7.jar
s2-dao-1.0.43.jar
s2-dao-tiger-1.0.43.jar
・customizer.dicon(抜粋)
<component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
<initMethod name="addCustomizer">
<arg>traceCustomizer</arg>
</initMethod>
<initMethod name="addCustomizer">
<arg>
<component class="org.seasar.framework.container.customizer.AspectCustomizer">
<initMethod name="addInterceptorName">
<arg>"app_aop.appFacesExceptionThrowsInterceptor"</arg>
</initMethod>
<property name="pointcut">"do.*, initialize, prerender"</property>
</component>
</arg>
</initMethod>
</component>
・teedaErrorPage.dicon(抜粋)
<component class="org.seasar.teeda.extension.util.TeedaExtensionErrorPageManagerImpl">
<initMethod name="addErrorPage">
<arg>@[E-MAIL ADDRESS DELETED]</arg>
<arg>"/view/error/error.html"</arg>
</initMethod>
</component>
・error.html(抜粋)
<form id="errorForm">
<span id="allMessages"></span>
<span id="stackTrace" te:escape="false"></span><br/>
</form>
以上、よろしくお願い致します。
Seasar-user メーリングリストの案内