S2StrutsでThrowsInterceptorが呼ばれない
WARN org.apache.struts.action.RequestProcessor - 処理できない例外がスローされました: class org.seasar.struts.exception.ActionMessagesException
で少し悩む。
作成したアクションクラスのスーパークラスにインタフェースを指定していて、
そのインタフェースのメソッドのみに「actionMessagesThrowsInterceptor」が適用されていたので、サブクラスで追加で作成したアクションメソッドには適用されなくなっていただけでした。
サブクラスで追加で作成したアクションメソッドに
@Aspect(value = "actionMessagesThrowsInterceptor")
としたら適用されるようになった。
[追記]
s2-framework-2.4.43
s2-extension-2.4.43
s2-tiger-2.4.43
sa-struts-1.0.4-sp8