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

"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 学習者の迅速な成長を支援します!