[Seasar-user:9683] Re: [teeda]Hot Deploy時にServletRequestMapのNotSerializableExceptionが発生してしまう
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 8月 5日 (日) 23:00:38 JST
小林 (koichik) です.
Date: Sun, 05 Aug 2007 22:46:06 +0900
From: takemura <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9682] Re: [teeda]Hot Deploy時にServletRequestMapのNotSerializableExceptionが発生してしまう
> エラーの内容が
> 理由はjava.io.NotSerializableException:
> org.seasar.framework.container.external.servlet.ServletRequestMap
>
> となってますのでServletRequestMapクラスが
> Serializable を implementsしてないから起こるのではないでしょうか。
あ,requestMap をフィールドに持ってるのですね.
requestMap をシリアライズされても困るので,
これは transient にしてください.
public abstract class AbstractBasePage implements Serializable {
protected boolean postback;
protected String previousViewId;
protected transient Map requestScope;
^^^^^^^^^
--
<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 メーリングリストの案内