开发者社区> 问答> 正文

Tomcat日志报警WARN OgnlValueStack:255?报错

tomcat log报错,请帮忙看看是什么问题?应如何解决?谢谢!

10:37:31,577  WARN OgnlValueStack:255 - Caught an exception while evaluating expression 'value' against value stack
java.lang.RuntimeException: Caught an Ognl exception while getting property value
 at com.opensymphony.xwork.util.CompoundRootAccessor.getProperty(CompoundRootAccessor.java:108)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1616)
 at ognl.ASTProperty.getValueBody(ASTProperty.java:96)
 at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
 at ognl.SimpleNode.getValue(SimpleNode.java:210)
 at ognl.Ognl.getValue(Ognl.java:333)
 at com.opensymphony.xwork.util.OgnlUtil.getValue(OgnlUtil.java:192)
 at com.opensymphony.xwork.util.OgnlValueStack.findValue(OgnlValueStack.java:246)
 at com.opensymphony.webwork.components.Property.start(Property.java:131)
 at com.opensymphony.webwork.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:29)
 at org.apache.jsp.report.report_jsp._jspx_meth_ww_property_12(report_jsp.java:1845)
 at org.apache.jsp.report.report_jsp._jspx_meth_ww_iterator_8(report_jsp.java:1801)
 at org.apache.jsp.report.report_jsp._jspx_meth_ww_if_13(report_jsp.java:1756)
 at org.apache.jsp.report.report_jsp._jspx_meth_ww_if_12(report_jsp.java:1716)
 at org.apache.jsp.report.report_jsp._jspx_meth_ww_iterator_7(report_jsp.java:1634)
 at org.apache.jsp.report.report_jsp._jspx_meth_ww_iterator_6(report_jsp.java:1588)
 at org.apache.jsp.report.report_jsp._jspService(report_jsp.java:196)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:750)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:510)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:359)
 at com.opensymphony.webwork.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:114)
 at com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultSupport.java:101)
 at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:312)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:207)
 at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:137)
 at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:81)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
 at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:81)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.ncm.sapweb2.web.interceptor.ReportLogInterceptor.intercept(ReportLogInterceptor.java:80)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.ncm.sapweb2.web.interceptor.LoginInterceptor.intercept(LoginInterceptor.java:29)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:100)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
 at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
 at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)
 at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
 at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:233)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:257)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:184)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:567)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
 at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
 at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of class java.util.HashMap$Entry with modifiers "public"
 at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
 at java.lang.reflect.Method.invoke(Method.java:317)
 at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491)
 at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:904)
 at ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)
 at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)
 at com.opensymphony.xwork.util.OgnlValueStack$ObjectAccessor.getProperty(OgnlValueStack.java:53)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1616)
 at com.opensymphony.xwork.util.CompoundRootAccessor.getProperty(CompoundRootAccessor.java:102)
 ... 83 more

 

展开
收起
爱吃鱼的程序员 2020-06-14 21:21:54 612 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    lib里有ognl的包么?是不是少包了可能是你form中提交了一个参数,而这个参数在action中没有定义set方法,无法设置值进去,从而导致的警告。回复<aclass='referer'target='_blank'>@tinaxiao:导致shutdown?那没遇到过了。建议逐步添加代码的方式慢慢排查。以上是LOG中shutdown的日志记录,我是菜鸟,能说得更详细些吗?

    2020-06-14 21:22:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载