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

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 4月 19日 (月) 21:00:01 JST


小林 (koichik) です.

なぜか [Seasar-user:19620] が gmail で
スパム判定されて届いてなかったので
返信が遅くなりました.

Date:    Thu, 15 Apr 2010 11:34:12 +0900
From:    木村 究道 <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19620] [Teeda] DB接続障害時に指定したエラーページに遷移しない

> いろいろ試したのですが、「teeda-1.0.13-sp6」ではうまく行くようで、
> 「teeda-1.0.13-sp7」以降でうまくいかないようです。
(略)
> 私どもの環境がいろいろと変更を加えていますので、その辺りが影響している
> 可能性もあるのですが、今のところ原因がわかりません。

なんだか曖昧ですね.
同じ環境で Teeda の Jar だけ sp6 と sp7 に
切り替えて試すことはできませんか?

> エラーは以下の通りです。
> 
> [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)が発生しました

スタックトレースを見せてください.

ありがちなのは,DbSession のように DB アクセスする 
Filter で例外が発生している場合です.
この場合,Teeda に制御が渡る前に例外が発生
するので,teedaErrorPage.dicon で指定した画面に
遷移することはできません.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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