Could not find property [struts.valueStack]

最近的一个项目里面的后台中老打印下面的信息:
2009-04-01 18:52:21,406 http-8088-1 WARN  (CommonsLogger.java:46) - Could not find property [struts.valueStack]
2009-04-01 18:52:22,000 http-8088-1 WARN  (CommonsLogger.java:46) - Could not find property [__cleanup_recursion_counter]
2009-04-01 18:52:22,000 http-8088-1 WARN  (CommonsLogger.java:46) - Could not find property [org.apache.catalina.jsp_file]

之前的项目一样的框架都没有问题,疑惑之时在网上搜索发现大家的解决方法基本是将log4j的日志级别提高,眼不见心不烦。呵呵 跑到以前的项目里面一看,果然是因为日志的级别不同,一个是<priority value="error"/>,而现在的这个是<priority value="info"/>,如果是error,则整个世界清净了不少。

不过,如果直接将级别配置为error,则将日志的整个级别都提高了,在调试期间如果有其他的什么信息需要显示,就不太方便了。
故又发现了一个解决方法,就是在log4j.xml里面添加下面的一段话:
    <category name="com.opensymphony.xwork2.ognl.OgnlValueStack">
       <priority value="error"/>
    </category>

上面的一堆信息WARN是没有了。
不求甚解,随笔记下。。。

你可能感兴趣的:(apache,jsp,log4j,框架,struts)