[Seasar-user:7761] [S2Struts]ActionFormがHotDeployされない

ysmt [E-MAIL ADDRESS DELETED]
2007年 5月 23日 (水) 02:45:10 JST


岩崎です。
お世話になります。

添付の構成にて確認を行っています。
(libはStruts-Blank1.3.0 RC1をそのまま使用しています)

画面左に、Validateを設定した2つのActionFormを設置しています。
ActionFormのValidateを、ソース上で設定したり外したりしていると、
なぜか途中からソースの変更が反映されなくなってしまいます。

その時々で動作が異なっていて、
正確な再現条件を出すことができないのですが、
私の環境では以下のような変更をすると、現象が発生します。
・LoginFormの2つのプロパティに@Requiredを設定し、
 両方を未入力にしてSubmit
・両方のプロパティでエラーが出る
・片方を@Requiredを外し、両方を未入力にしてSubmit
・@Requiredが残っている方だけエラーが出る
 (→この時点でコンソールには@Required設定が変更された状態のログ
DEBUG 2007-05-23 02:27:36,203 [http-8080-Processor25] END org.seasar.struts.hotdeploy.ReloadGetFormInterceptor#invoke([E-MAIL ADDRESS DELETED]) : Form: site_login_loginForm
 が表示されている)
・UserSearchForm(@Requiredを設定)を未入力のままSubmitし、
 エラーを表示する。

これ以降、LoginFormとUserSearchForm、どちらのValidateを変更しても
その変更が反映されなくなります。
(コンソールのログにも設定が変更されないまま出力されます)

Tomcatを再起動すると、ソースに書かれた状態で設定が反映されます。
(ただ、時々反映されず、前のままになることがあります)

現象の発生が不安定なので、
私の環境に何か問題があるようにも思えるのですが、
設定面でおかしな箇所がないか、教えていただけないでしょうか。

変な質問で済みません。
よろしくお願いいたします。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: s2struts-app-rc1.zip
型:         application/x-zip-compressed
サイズ:     54404 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20070523/37cefa5a/attachment.bin 


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