[Seasar-user:20312] Re: 【mobylet】sessionタイムアウトの時間設定について
Mikitaro Hachiyanagi
[E-MAIL ADDRESS DELETED]
2010年 11月 5日 (金) 15:48:45 JST
豊間根さん
八柳(mickey8)です。
返信が遅くなりまして申し訳ございません。
また、ご確認ありがとうございました。
> 恐らくなのですが、MobyletSessionHolderクラスのgetSessionメソッド内の時間計算を行っている処理で、timeSpan変数の値が一桁多いからなのかなと思います。
> (600000 ⇒ 60000 ?)
こちらは修正されているはずなので、ソースの方も最新のSNAPSHOTにてご確認ください。
http://maven.seasar.org/maven2-snapshot/org/seasar/mobylet/mobylet-core/1.0.6-SNAPSHOT/mobylet-core-1.0.6-20101102.090129-10-sources.jar
ただ、環境がmobylet + GAE + slim3ということで、
初めに気付かずに申し訳ございませんが、
現状mobyletセッションはGAEに対応しておりません。
# ローカルのエミュレータ上では動作しますが、
# GAEにデプロイするとエラーになるかと思います。
今回の問題はGAEに限らず発生していましたので、その点は修正しました。
GAE対応につきましては、[Seasar-user:20258]等の問題も含め検討中のため、今しばらくお待ち下さい。
現状、mobylet + GAE + slim3の組み合わせで使用される場合はmobylet1.0.5をご使用ください。
# 絵文字変換や画像リサイズ等、mobyletの基本機能は動作します。
よろしくお願いいたします。
2010年11月2日19:54 Atsushi Toyomane <[E-MAIL ADDRESS DELETED]>:
> 八柳(mickey8)さん
>
> 豊間根です。
> お早い返信ありがとうございます。
> 早速試してみました。
>
> mobyletSession.xmlのtimeoutタグに設定した数値を取得できることを確認いたしました。
>
> ですがテストとして、mobyletSession.xmlのtimeoutタグに1と指定して試してみたのですが1分以上経ってもタイムアウトしませんでした。
> 恐らくなのですが、MobyletSessionHolderクラスのgetSessionメソッド内の時間計算を行っている処理で、timeSpan変数の値が一桁多いからなのかなと思います。
> (600000 ⇒ 60000 ?)
> 私は割とそそっかしいので、間違っていたらすみません…。
>
> よろしくお願いいたします。
> ----- Original Message ----- From: "Mikitaro Hachiyanagi"
> <[E-MAIL ADDRESS DELETED]>
> To: <[E-MAIL ADDRESS DELETED]>
> Sent: Tuesday, November 02, 2010 6:21 PM
> Subject: [Seasar-user:20307] Re:【mobylet】sessionタイムアウトの時間設定について
>
>
>> 豊間根さん
>>
>> 八柳(mickey8)です。
>>
>> ご報告ありがとうございます。
>> 現象の方確認いたしました。
>>
>> 修正してSNAPSHOTをデプロイしましたので、
>> 以下よりダウンロードしてご確認いただけますでしょうか。
>>
>> http://maven.seasar.org/maven2-snapshot/org/seasar/mobylet/mobylet-core/1.0.6-SNAPSHOT/mobylet-core-1.0.6-20101102.090129-10.jar
>>
>> # mobyletSession.xmlのtimeoutタグに設定した数値(分)がタイムアウト制御に使用されます
>>
>> よろしくお願いいたします。
>>
>>
>>
>> 2010年11月2日14:43 Atsushi Toyomane <[E-MAIL ADDRESS DELETED]>:
>>>
>>> お世話になっております。
>>> 豊間根と申します。
>>>
>>> mobyletのsessionについて質問させてください。
>>> mobyletSession.xmlのtimeoutタグにてsessionのタイムアウト時間の設定を行っても
>>> 設定が反映されず、タイムアウトになりません。
>>>
>>> 実際にsvnよりソースを取得し、見てみたのですがMobyletConfigクラスのsessionTimeoutが常にnullを返すようです。
>>>
>>> (MobyletSessionConfigクラスではmobyletSession.xmlファイルよりtimeoutタグの値を取得できているようですが、
>>> そのあとに使用している形跡がないように見えました)
>>>
>>> Google等で調べた際に、以前にも同じような投稿がされていたようなのですが、コメント等なにもなかったためこちらに質問させていただきました。
>>> http://ml.seasar.org/archives/seasar-user/2010-August/020047.html
>>> ちなみに、mobyletSession.xml及び、mobylet.xmlについては正しくデプロイできています。
>>>
>>>
>>> 環境は以下の通りです
>>> ・GAE/J
>>> ・slim3 - 1.0.5
>>> ・mobylet - 1.0.6
>>>
>>> 解決策などありましたら、教えていただければ幸いです。
>>> よろしくお願いいたします。
>>> -------------------------------------------
>>> 〒 101-0032
>>> 東京都千代田区岩本町3-9-5 K.A.I.ビル4F
>>> Tel 050-3533-5019 Fax 03-3866-5019
>>> 株式会社 ゴーイング・ドットコム
>>> 第二技術部
>>> 豊間根 厚
>>> mail [E-MAIL ADDRESS DELETED]
>>> hp http://www.going.co.jp
>>> -------------------------------------------
>>>
>>> 弊社は、ISO9001、ISO27001及びプライバシーマークの認証企業です。
>>>
>>> □ISO9001 A2I 7387/1
>>> □ISO27001 J0013
>>> □プライバシーマーク A10821804(02)号
>>> 株式会社 ゴーイング・ドットコム
>>> _______________________________________________
>>> Seasar-user mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>>
>>>
>>
>>
>>
>> --
>> ◆---------------------- Lei Hau'oli Co.,Ltd.----------------------◆
>>
>> 八柳 幹太郎(Hachiyanagi Mikitaro)
>> Tel: 080-3300-9893
>> Mail: [E-MAIL ADDRESS DELETED]
>>
>> 株式会社Lei Hau'oli
>> 〒135-0064 東京都江東区青海2-7-4 THE SOHO 934
>> Tel: 03-6457-1041 Fax: 03-6457-1042
>> ◆------------------------------------------------------------------------◆
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
◆---------------------- Lei Hau'oli Co.,Ltd.----------------------◆
八柳 幹太郎(Hachiyanagi Mikitaro)
Tel: 080-3300-9893
Mail: [E-MAIL ADDRESS DELETED]
株式会社Lei Hau'oli
〒135-0064 東京都江東区青海2-7-4 THE SOHO 934
Tel: 03-6457-1041 Fax: 03-6457-1042
◆------------------------------------------------------------------------◆
Seasar-user メーリングリストの案内