我们在生产环境中看到Weblogic上的线程卡住了。 它无法在开发环境中复制。
我们有1个Web服务(API)更频繁地遇到卡住的线程。 需要帮助来复制开发中的问题并修复它。
我们正在使用的CFX / Spring框架看起来有些问题。 CFX版本:3.1.4, 春季版:4.2.2.RELEASE, Sprig Security:4.0.3.RELEASE
以下是来自线程转储的片段。请告诉我有关如何通过锁定相位拦截器解决问题的任何输入
在 org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
在 com.minervanetworks.xtv.stb.service.impl.ClientContentManagerImpl $$ EnhancerBySpringCGLIB $$ 115ca042.edgeBrowse()
at sun.reflect.GeneratedMethodAccessor352.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:606)
在 org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
在 org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) 在org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:200)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)at at org.apache.cxf.interceptor.ServiceInvokerInterceptor $ 1.run(ServiceInvokerInterceptor.java:59)
在 org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
在 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
- 已锁定< 0x000000013132eca0> (a org.apache.cxf.phase.PhaseInterceptorChain)
在 org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) 在 org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)
在 org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
在 org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
在 org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
谢谢, 谢尔顿