[Seasar-user:19620] [Teeda] DB接続障害時に指定したエラーページに遷移しない

木村 究道 [E-MAIL ADDRESS DELETED]
2010年 4月 15日 (木) 11:34:12 JST


いつもお世話になっております。木村と申します。

早速ですが、Exception等が発生した場合、teedaErrorPage.diconの設定で、
一律、指定したエラーページへ遷移するようにしていたのですが、DB接続
エラー時だけが遷移しなくなりました。(Tomcat?のエラーページとなります)

いろいろ試したのですが、「teeda-1.0.13-sp6」ではうまく行くようで、
「teeda-1.0.13-sp7」以降でうまくいかないようです。

別途、設定が必要になったとかあるでしょうか?

私どもの環境がいろいろと変更を加えていますので、その辺りが影響している
可能性もあるのですが、今のところ原因がわかりません。

どの辺りが怪しいかなど教えていただけないでしょうか?


設定は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>


エラーは以下の通りです。

[ESSR0072]SQLで例外(SQL=[], Message=[Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP
connections. : [Connection refused: connect], ErrorCode=0, SQLState=08004)が発生しました


環境は以下の通りです。

Seasar 2.4.38
S2Dao  1.0.50
Teeda  1.0.13-sp7



以上、よろしくお願い致します。

-- 
-----------------------------------------------------
 十八ソフトウェア株式会社
 システム開発部 アプリケーション開発課  木村 究道
 〒850-0861 長崎市江戸町6-5江戸町センタービル6F
 TEL:095-824-0018  FAX:095-827-8754
 E-mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------------------



Seasar-user メーリングリストの案内