[Seasar-user:19261] Re: seasar2 のエラーのハンドリング方法について

Yasuo Higa [E-MAIL ADDRESS DELETED]
2010年 2月 9日 (火) 11:32:45 JST


ひがです。
> 
> 渡辺です。
> 
>  
> 
> 拙い説明になってしまって、すみません。
> 
>  
> 
> SAStruts + jspを使用しております。
> 
>  
> 
> struts-config.xmlのglobal-exceptionsタグにて、エラー画面を指定しようと
> 
> したのですが、(actionでのエラーないから?)指定のエラー画面に遷移せず、
> 
> エラー詳細が画面に出てしまいます。
> 
global-exceptionsでSQLRuntimeExceptionを指定しても画面遷移しませんか。
それならどんな設定を書いているのかメールに書いてもらったほうがいいかも。

ただ、SQLRuntimeException: [ESSR0072]SQLで例外(SQL=[], Message=[接続が壊れています
は、かなり問題なので、まずはそこから直したほうがいい気がします。
このような例外は通常は起きないので。
>  
> 
> うまく説明できずに申し訳ありませんが、宜しくお願い致します。
> 
>  
> > To: [E-MAIL ADDRESS DELETED]
> > From: [E-MAIL ADDRESS DELETED]
> > Date: Tue, 9 Feb 2010 10:21:17 +0900
> > Subject: [Seasar-user:19256] Re: seasar2 のエラーのハンドリング方法について
> > 
> > ひがです。
> > > 
> > > はじめて質問させていただきます。
> > > 渡辺と申します。
> > > 
> > > seasar2のエラーのハンドリング方法について、教えてください。
> > > 現在、seasar2+H2(DB)を利用して自宅で勉強していて、
> > > H2への接続エラー発生時に、専用のエラー画面に遷移させようと思っております。
> > > 
> > > 下記のようなエラーが発生した場合、何処でどの様にハンドリングしたらよろしいでしょうか?
> > > 
> > > org.seasar.framework.exception.SQLRuntimeException: [ESSR0072]SQLで例外(SQL=[], Message=[接続が壊れています
> > > Connection is broken [90067-118]], ErrorCode=90067, SQLState=90067)が発生しました
> > > at org.seasar.extension.jdbc.util.DataSourceUtil.getConnection(DataSourceUtil.java:53)
> > > at org.seasar.extension.jdbc.impl.BasicHandler.getConnection(BasicHandler.java:157)
> > > at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:182)
> > > at org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:177)
> > > at org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl.loadState(DbSessionStateManagerImpl.java:98)
> > > at org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$198f08c.$$loadState$$invokeSuperMethod$$(DbSessionStateManagerImpl$$EnhancedByS2AOP$$198f08c.java)
> > > at org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl$$EnhancedByS2AOP$$198f08c$$MethodInvocation$$loadState1.proceed(MethodInvocationClassGenerator.java)
> > > 
> > エラーのハンドリングは、エラーをどう見せるかによって変わってくるので、
> > View(Webのフレームワークなど)を決めないと答えにくいと思います。。
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
>  		 	   		  
> _________________________________________________________________
> メール一括チェック!他の無料メールもプロバイダーメールも。
> http://windows7.jp.msn.com/master/hm-popaggre/default.htm
> 
> 
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 
> 
> 


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