[Seasar-user:8516] [Seasar,Teeda]複数端末からの同時アクセスでTooManyRegistrationRuntimeException

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 6月 20日 (水) 20:02:15 JST


お世話になります。
田口です。

Seasar2.4.13 + Teeda1.0.7で、
SMARTデプロイ使用しています。

複数の端末で、同時にログイン処理を
まったく同時に押下した際に、
TooManyRegistrationRuntimeExceptionが
発生します。

ログでは、
 DEBUG  12:11:31,171 [Ajp13Processor[8007][9]] before: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,250 [Ajp13Processor[8007][8]] before: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,281 [Ajp13Processor[8007][8]] after: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,281 [Ajp13Processor[8007][9]] after: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,281 [Ajp13Processor[8007][8]] before: RENDER_RESPONSE:6, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,281 [Ajp13Processor[8007][9]] before: RENDER_RESPONSE:6, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,296 [Ajp13Processor[8007][9]] クラス(aa.bb.cc.web.test.ccTestItiranPage[test_ccTestItiranPage])のコンポーネント定義を登録します 
 DEBUG  12:11:31,296 [Ajp13Processor[8007][8]] クラス(aa.bb.cc.web.test.ccTestItiranPage[test_ccTestItiranPage])のコンポーネント定義を登録します 
 DEBUG  12:11:31,500 [Ajp13Processor[8007][8]] org.seasar.framework.container.TooManyRegistrationRuntimeException: [ESSR0045]test_ccTestItiranPageに複数のコンポーネント(aa.bb.cc.web.test.ccTestItiranPage, aa.bb.cc.web.test.ccTestItiranPage)が登録されています 
 DEBUG  12:11:31,515 [Ajp13Processor[8007][8]] before: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,546 [Ajp13Processor[8007][8]] after: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,546 [Ajp13Processor[8007][8]] before: RENDER_RESPONSE:6, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,546 [Ajp13Processor[8007][9]] org.seasar.framework.container.TooManyRegistrationRuntimeException: [ESSR0045]test_ccTestItiranPageに複数のコンポーネント(aa.bb.cc.web.test.ccTestItiranPage, aa.bb.cc.web.test.ccTestItiranPage)が登録されています 
 DEBUG  12:11:31,546 [Ajp13Processor[8007][9]] before: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,546 [Ajp13Processor[8007][9]] after: RESTORE_VIEW:1, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:31,546 [Ajp13Processor[8007][9]] before: RENDER_RESPONSE:6, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:32,156 [Ajp13Processor[8007][9]] after: RENDER_RESPONSE:6, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 
 DEBUG  12:11:32,156 [Ajp13Processor[8007][8]] after: RENDER_RESPONSE:6, javax.faces.event.PhaseEvent[source=[E-MAIL ADDRESS DELETED]] 

となっており、
別々の端末から、
アクセスされているのに
該当のページクラス(aa.bb.cc.web.test.ccTestItiranPage)は
同じコンテナに登録されているような
状態です。

対処方法はあるのでしょうか?

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



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