[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 メーリングリストの案内