[Seasar-user:12200] Re: [Teeda] セッションタイムアウト時にActionクラスのdoメソッドにAOPがかからない
松崎 学
[E-MAIL ADDRESS DELETED]
2007年 12月 19日 (水) 15:57:44 JST
小林さん
松崎です。いつもお世話になっております。
Filterでチェックするようにしてみたのですが、
Hot Deployで動かすとLinkageErrorが出てしまいます。Coolの時はOKでした。
作成したFilterはweb.xmlの定義でfilterの最後に追加してます。
また、現在はdbsessionも使用しています。
クラスローダ関連だと思うのですが、クラスローダについて詳しくないので、
LinkageErrorが発生する理由と対応方法をお教えいただけると助かります。。。
以上、よろしくお願い致します。
On Tue, 18 Dec 2007 19:00:17 +0900
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:
> 小林 (koichik) です.
>
> Date: Tue, 18 Dec 2007 14:38:14 +0900
> From: 松崎 学 <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:12176] Re: [Teeda] セッションタイムアウト時にActionクラスのdoメソッドにAOPがかからない
>
> >
> > タイムアウト後はActionクラスのdoメソッド自体呼ばれませんでした。
> > しかし、Pageクラスのprerenderメソッドは呼ばれてます。
>
> もしかして,do メソッドというのは doOnce〜()
> でしょうか?
>
> だとすると,セッションが切れると二重サブミットを
> チェックするためのトランザクショントークンも
> 失われるため,doOnce〜() メソッドは呼ばれません.
>
> 1.0.11 だとその場合にエラーにもならずにするっと
> 表示されてしまいますね.
> Teeda 1.0.11-SP1 以降であれば二重サブミットの
> 例外がスローされますが,これはこれで微妙かも.
>
> ともあれ (JW),ログインのチェック等は
> インターセプタよりも Filter でする方が
> 無難だと思います.
>
>
> --
> <signature>
> <name>Koichi Kobayashi</name>
> <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> </signature>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
松崎 学 <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: スタックトレース.log
型: application/octet-stream
サイズ: 5732 バイト
説明: 無し
URL: http://ml.seasar.org/archives/seasar-user/attachments/20071219/0f9702eb/attachment-0001.obj
Seasar-user メーリングリストの案内