我有一个项目,我正在使用Hibernate和Struts2,我对他们都是新手。
它工作正常,但我仍然有那些警告
mai 19, 2014 4:56:57 PM com.opensymphony.xwork2.ognl.OgnlValueStack warn
WARNING: Could not find property [templateDir]
mai 19, 2014 4:56:58 PM com.opensymphony.xwork2.ognl.OgnlValueStack warn
WARNING: Could not find property [struts.actionMapping]
关于如何消除警告的任何建议?
答案 0 :(得分:2)
来自旧Troubleshooting guide migrating from Struts 2.0 to 2.1:
减少详细日志记录
Struts 2.1引入了比Struts 2.0更详细的日志记录。而 非常有价值,有些用户可能会觉得这些很烦人。
缺少属性
此消息表明框架在中搜索了一个属性 价值堆栈,但未能找到它。
2008-04-19 14:21:08,177 WARN [http-8443-Processor25] [OgnlValueStack] Could not find property [templateDir] 2008-04-19 14:21:08,177 WARN [http-8443-Processor25] [OgnlValueStack] Could not find property [templateDir] 2008-04-19 14:21:08,177 WARN [http-8443-Processor25] [OgnlValueStack] Could not find property [templateDir] 2008-04-19 14:21:08,178 WARN [http-8443-Processor25] [OgnlValueStack] Could not find property [org.apache.catalina.jsp_file]
要隐藏这些消息,请关闭WARN级别的日志记录 OgnlValueStack。
例如。在 log4j.xml 文件中包含新的限制类别(仅限日志 错误或更糟):
<category name="com.opensymphony.xwork2.ognl.OgnlValueStack"> <priority value="error"/> </category>