[Seasar-user:21220] Re: env.txtファイルがCT→productに変更すると、セッション情報を失う

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2011年 12月 19日 (月) 20:15:23 JST


小林 (koichik) です.

セッションに保持する Dto は Serializable にしておくべきです。

取得できないのは、HOT の時に保存した情報が残っているせいでは
ないでしょうか?
Eclipse + Sysdeo Tomcat Plugin の場合はプロジェクト直下の
work ディレクトリに sessions.ser (だったかな) とかいう
ファイルがあるかもしれないので、それを削除してください。
あるいは、ブラウザでクッキーを削除して新しいセッション ID が
割り振られるようにしてみてください。


Date: Mon, 19 Dec 2011 19:38:23 +0900
From: jingyu li <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:21219] Re: env.txtファイルがCT→productに変更すると、セッション情報を失う

> 小林 様
> 
> お世話になっております。李です。
> 
> ご回答ありがとうございます。
> 
> # 具体的には HOT の場合、セッションに設定されたオブジェクトを
> # バイト列にシリアライズしてセッションに保持します。
> # COOL ではそういうことはしません。
> 
> ct:
> public class UserDto implements Serializable {
> 
>     private static final long serialVersionUID = 1L;
> 
> ↓↓↓↓
> 
> product:
> public class UserDto  {
> 
> 
> 
> 以上のように変更するんですが、まだセッション情報が取得できません。
> ご教授お願い致します。
> 
> 
> 
> 
> 
> 
> 2011年12月19日17:59 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:
> 
> > 小林 (koichik) です.
> >
> > env.txt が ct だと HOT deploy になりますが、その場合は
> > セッション情報の持ち方が env.txt が product 等の場合の
> > COOL deloy とは異なるため、セッションを引き継ぐことは
> > できません。
> > # 具体的には HOT の場合、セッションに設定されたオブジェクトを
> > # バイト列にシリアライズしてセッションに保持します。
> > # COOL ではそういうことはしません。
> >
> >
> > Date: Mon, 19 Dec 2011 16:56:58 +0900
> > From: jingyu li <[E-MAIL ADDRESS DELETED]>
> > Subject: [Seasar-user:21211] env.txtファイルがCT→productに変更すると、セッション情報を失う
> >
> > > お世話になっております。リと申します。
> > >
> > > 開発環境で、env.txtファイルがct→productに変更すると、セッション情報を失うことになってしまいました。
> > > それは何が問題なのでしょうか?
> > >
> > > Framework以下のようになります。
> > >
> > > SaStruts2.4
> > > Tomcat 6
> > >
> > > 以上、よろしくお願い致します。
> >
> > --
> > {
> >  name: "Koichi Kobayashi",
> >  mail: "[E-MAIL ADDRESS DELETED]",
> >  blog: "http://d.hatena.ne.jp/koichik/",
> >  twitter: "@koichik"
> >  }
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >

--
{
  name: "Koichi Kobayashi",
  mail: "[E-MAIL ADDRESS DELETED]",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
 }



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