java - 性能测试时,这个阻塞有30多个,请问是ognl的问题造成了线程阻塞吗?能提供解决方法吗?
高洛峰
高洛峰 2017-04-18 10:29:39
0
0
849

"httpWorkerThread-8080-54" #280 daemon prio=10 os_prio=0 tid=0x0000007e80062000 nid=0x6560 waiting for monitor entry [0x0000007d3b8d2000]
java.lang.Thread.State: BLOCKED (on object monitor)

at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:808)
- waiting to lock <0x0000000776ff0808> (a java.lang.reflect.Method)
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1277)
at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:101)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1353)
at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
at ognl.ASTChain.getValueBody(ASTChain.java:141)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
at ognl.Ognl.getValue(Ognl.java:494)
at ognl.Ognl.getValue(Ognl.java:458)
at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:229)
at com.opensymphony.xwork2.ognl.OgnlValueStack.getValueUsingOgnl(OgnlValueStack.java:290)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValue(OgnlValueStack.java:273)
at com.opensymphony.xwork2.ognl.OgnlValueStack.tryFindValueWhenExpressionIsNotNull(OgnlValueStack.java:255)
at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:235)
at org.apache.struts2.components.Component.findValue(Component.java:258)
at org.apache.struts2.components.Set.end(Set.java:101)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.index_jsp._jspx_meth_s_005fset_005f0(index_jsp.java:1012)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:147)
at com.tongweb.web.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:846)
at com.tongweb.web.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
at com.tongweb.web.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:340)
at com.tongweb.web.jasper.servlet.JspServlet.service(JspServlet.java:275)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:846)
at com.tongweb.web.core.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:448)
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(0)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!