Hotdeploy対応

https://www.seasar.org/svn/s2struts/branches/s2struts-hotdeploy/
https://www.seasar.org/svn/s2struts/branches/s2struts-hotdeploy-demo/

にとりあえず、S2.4対応版(Hotdeploy対応版)S2Strutsをおいてます。
とりあえずってところがポイントでValidationのところとかちょっと無理やり対応してる。。。


s2struts-hotdeploy-demoで動作確認できます。
リポジトリにある状態でTomcatを起動して
http://localhost:8080/s2struts-hotdeploy-demo/
を表示して「S2Struts Mod Application」リンクをクリックするとエラーになります。
Tomcatを起動したままで、

  • examples.hotdeploy.web.ModInputAction2
  • examples.hotdeploy.web.ModAction2
  • examples.hotdeploy.web.ModForm2

のそれぞれのクラス名を

  • examples.hotdeploy.web.ModInputAction
  • examples.hotdeploy.web.ModAction
  • examples.hotdeploy.web.ModForm

に変更すれば、エラーが発生しなくなります。
struts-configの内容が反映されていることを確認できます。)
あと
ModFormのValidateアノテーションコメントアウトされてるので、そのコメントをはずせばValidationが有効になるところも確認できます。