Tomcat7+SAStrutsでリクエストダンプログが読みづらい場合の対処
Tomcat7だとorg.apache.tomcat.util.scan.MergedWebXmlという名前で、ServletContextに自動リロードされてマージされた(?)web.xmlの内容がセットされている。
そのせいでSAStrutsのRequestDumpFilterにより、興味のないweb.xmlの内容が大量に履かれてしまう。その場合、web.xmlを以下のように修正。
<filter> <filter-name>requestDumpFilter</filter-name> <filter-class>org.seasar.extension.filter.RequestDumpFilter</filter-class> <init-param> <param-name>beforeContextAttribute</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>afterContextAttribute</param-name> <param-value>false</param-value> </init-param> </filter>
Contextログを無効にするって感じですね。
暫定対処ですけど必要十分なので良しです。