ほとんどの現場はこれでなんとかなるんじゃないか的な、SAStruts用S2JUnit4設定

3年ぶりくらいにS2JUnit4を使ったら思ったより時間取られたので、いまさら需要あるか知らないけどまとめ。
https://gist.github.com/okamatake/5706238

  • 初期化中に落ちる原因がMessageResourcesUtilにある場合は、servletContextにS2PropertyMessageResourcesをセット。
  • Actionクラスの初期化でModuleConfigが原因で落ちる場合は、servletContextにS2ModuleConfigをセット。
  • javaee5.diconの代わりにapp.diconをインクルード