【发布时间】:2014-08-29 14:28:23
【问题描述】:
我正在尝试关闭以下警告消息
OgnlValueStac W com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn Error setting expression 'checkboxidentifyer' with value '[Ljava.lang.String;@518b518b'
我已尝试将以下内容放入我的 log4j.xml 文件中
<logger name="log4j.logger.org.apache.struts2" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="log4j.logger.com.opensymphony" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="ognl.OgnlException" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="com.opensymphony.xwork2.util.logging.commons.CommonsLogger" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="ognl.OgnlRuntime" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
我也试过添加
<constant name="struts.devMode" value="false" />
到我的struts.xml 文件。我还尝试将以下内容添加到struts.xml 文件的interceptor-stack 部分
<interceptor-ref name="defaultStack">
<param name="excludeParams">.*?checkbox.*</param>
</interceptor-ref>
我的问题是:
- 我有没有做错配置?
- 如何禁用警告。
【问题讨论】:
标签: java xml struts2 warnings ognl