default-interceptor-refのバグ

Struts2の設定で default-interceptor-ref を指定するといちいち個別の Action に interceptor-ref を書かないで済むので package で default-interceptor-ref を指定して package 内の Action ではすべて共通のinterceptorスタックを適用するような指定方法をとっていた。

が、バグがありこの方法は注意が必要だった。

そのパッケージを extends して導出されたパッケージで別の default-interceptor-ref を指定すると、導出元のパッケージの default-interceptor-ref が置き換わってしまうと言う問題。

http://jira.opensymphony.com/browse/XW-598

導出元では default-interceptor-ref を使用しないようにしなければいけない