[Seasar-user:6041] 【S2JSF】クラスタリングで動作させるには

Takeda [E-MAIL ADDRESS DELETED]
2007年 2月 6日 (火) 13:39:19 JST


Tomcatのクラスタリング機能を使用してS2JSFのアプリケーションを動作させようとしているのですが、
例外が発生します。


SerializedViewをセッションに保存する際に、シリアライズできずに例外が発生しているように見えます。
クラスタリングさせる場合にS2JSF固有の設定は必要でしょうか?
(STATE_SAVING_METHODにclientを指定すると正常動作をするのですが、serverにした場合も同様に動作させたいです。)

S2JSF-1.0.21を使用しています。

よろしくお願いします。

以上です。


ApplicationContext::675 Attribute [
org.seasar.jsf.application.S2StateManager.SERIALIZED_VIEW-/test/check.html]
is not serializable
java.lang.IllegalArgumentException: Attribute [
org.seasar.jsf.application.S2StateManager.SERIALIZED_VIEW-/test/check.html]
is not serializable
 at org.apache.catalina.cluster.session.DeltaSession.setAttribute(
DeltaSession.java:1237)
 at org.apache.catalina.cluster.session.DeltaSession.setAttribute(
DeltaSession.java:1215)
 at org.apache.catalina.cluster.session.DeltaSessionFacade.setAttribute(
DeltaSessionFacade.java:130)
 at org.apache.myfaces.context.servlet.SessionMap.setAttribute(
SessionMap.java:58)
 at org.apache.myfaces.context.servlet.AbstractAttributeMap.put(
AbstractAttributeMap.java:118)
 at org.seasar.jsf.application.S2StateManager.saveSerializedViewToSession(
S2StateManager.java:169)
 at org.seasar.jsf.application.S2StateManager.saveSerializedView(
S2StateManager.java:104)
 at org.apache.myfaces.taglib.core.ViewTag.doEndTag(ViewTag.java:141)
 at org.seasar.jsf.processor.TagProcessorImpl.processBodyTag(
TagProcessorImpl.java:249)
 at org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java
:213)
 at org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java
:196)
 at org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:174)
 ・・・
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070206/3730a64e/attachment.html 


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