请问有谁遇到过这样的错误,如何解决:
这两天的日志也没有生成,由于不是我开发的,所以,问题似乎变得复杂了!
112.98.229.215访问:/ucows/findGprsConnection.do
不进行权限验证,直接放行!
Hibernate: select gprsconnec0_.Lng_Id as Lng1_10_, gprsconnec0_.propName as propName10_, gprsconnec0_.ip as ip10_, gprsconnec0_.port as port10_, gprsconnec0_.deviceId as deviceId10_, gprsconnec0_.dtim
e as dtime10_, gprsconnec0_.state as state10_, gprsconnec0_.endtime as endtime10_, gprsconnec0_.serverPort as serverPort10_ from Sys_GprsConnection gprsconnec0_ cross join UCOWS_Reader readerbean1_ wh
ere gprsconnec0_.deviceId=readerbean1_.Int_ReaderID and gprsconnec0_.propName='UCOWS' and gprsconnec0_.state=1 and readerbean1_.Lng_EntID=130
2014-4-28 10:30:13 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@10f8c82 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
2014-4-28 10:30:13 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@10f8c82 -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 10
Active Threads: 10
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@a0fcdc (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#8)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@138e667 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@9eb46b (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@156ee8e (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@47de8f (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#7)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@6487a9 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#3)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@67f03 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#4)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@7cdd92 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#6)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1b6a3ac (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#5)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1b38592 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#9)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1065904
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1be444b
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@75d86b
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@d38525
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ca6a9e
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@11dca40
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@c9367a
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@179360
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1cc9a3d
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1a23b84
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1f16027
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1dfba0e
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1301d48
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1d267b5
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@969e08
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@6155e3
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4dce2e
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1b3e93
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@a95008
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c5627c
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c4ee10
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1e976fd
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@82ffe6
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@6e8791
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@8643e3
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@d30e33
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@49764b
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@f5381f
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@137b62f
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@99e91c
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@974631
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1816032
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@d2953d
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1440a7a
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@c08a7
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@c3b27
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ff8acd
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@f1a58d
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@abe515
2014-4-28 10:42:22 org.apache.catalina.core.ContainerBase backgroundProcess
警告: Exception processing loader WebappLoader[/] background process
java.lang.NullPointerException
at org.apache.catalina.loader.WebappClassLoader.modified(WebappClassLoader.java:972)
at org.apache.catalina.loader.WebappLoader.modified(WebappLoader.java:499)
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:419)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1205)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1391)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1401)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1401)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1380)
at java.lang.Thread.run(Thread.java:619)
2014-4-28 10:42:32 org.apache.catalina.core.ContainerBase backgroundProcess
警告: Exception processing loader WebappLoader[/] background process
java.lang.NullPointerException
at org.apache.catalina.loader.WebappClassLoader.modified(WebappClassLoader.java:972)
at org.apache.catalina.loader.WebappLoader.modified(WebappLoader.java:499)
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:419)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1205)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1391)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1401)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1401)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1380)
at java.lang.Thread.run(Thread.java:619)
2014-4-28 10:42:42 org.apache.catalina.core.ContainerBase backgroundProcess
警告: Exception processing loader WebappLoader[/] background process
java.lang.NullPointerException
at org.apache.catalina.loader.WebappClassLoader.modified(WebappClassLoader.java:972)
at org.apache.catalina.loader.WebappLoader.modified(WebappLoader.java:499)
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:419)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1205)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1391)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1401)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1401)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1380)
at java.lang.Thread.run(Thread.java:619)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是不是发生在应用重载的时候?在实际环境中不要让tomcat重载,有修改程序重启tomcat
我没懂你的意思。
1.这是上线的服务,所以,不会发生开发环节中的重载服务。
2.没有修改服务。我不记得以前是否遇到过同样的问题,因为,时间太久,开发笔记一直都没有整理。
希望遇到同样问题的高手出来指点一下。我怀疑是jar包太旧
/--Encapsulatedexception------------\
java.lang.NullPointerException
atorg.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:2892)
atorg.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2753)
atorg.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
atcom.opensymphony.xwork2.conversion.impl.XWorkConverter.lookup(XWorkConverter.java:375)
atcom.opensymphony.xwork2.conversion.impl.XWorkConverter.lookup(XWorkConverter.java:401)
atcom.opensymphony.xwork2.conversion.impl.XWorkConverter.convertValue(XWorkConverter.java:310)
atcom.opensymphony.xwork2.ognl.OgnlTypeConverterWrapper.convertValue(OgnlTypeConverterWrapper.java:39)
atognl.OgnlRuntime.getConvertedType(OgnlRuntime.java:1060)
atognl.OgnlRuntime.getConvertedTypes(OgnlRuntime.java:1077)
atognl.OgnlRuntime.getConvertedMethodAndArgs(OgnlRuntime.java:1103)
atognl.OgnlRuntime.getAppropriateMethod(OgnlRuntime.java:1189)
atognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1203)
atognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1474)
atognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
atognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
atcom.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
atognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)
atognl.ASTProperty.setValueBody(ASTProperty.java:127)
atognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
atognl.SimpleNode.setValue(SimpleNode.java:301)
atognl.ASTChain.setValueBody(ASTChain.java:227)
atognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
atognl.SimpleNode.setValue(SimpleNode.java:301)
atognl.Ognl.setValue(Ognl.java:737)
atcom.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:209)
atcom.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:173)
atcom.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:160)
atcom.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:151)
atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:288)
atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:199)
atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:270)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
atorg.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:498)
atorg.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
atorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
atorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
atorg.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
atorg.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
atjava.lang.Thread.run(Thread.java:619)
继续报错,有没有高手能帮我看看?
com.opensymphony.xwork2.util.logging.commons.CommonsLoggerwarn
警告:Errorsettingexpression'class['classLoader']['resources']'withvalue'[Ljava.lang.String;@1cdc866'
ognl.MethodFailedException:Method"setResources"failedforobjectWebappClassLoader
context:/
delegate:false
repositories:
/WEB-INF/classes/
---------->ParentClassloader:
org.apache.catalina.loader.StandardClassLoader@1c282a1
[java.lang.NoSuchMethodException:org.apache.catalina.loader.WebappClassLoader.setResources([Ljava.lang.String;)]
atognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1285)
atognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1474)
atognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
atognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
atcom.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
atognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)
atognl.ASTProperty.setValueBody(ASTProperty.java:127)
atognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
atognl.SimpleNode.setValue(SimpleNode.java:301)
atognl.ASTChain.setValueBody(ASTChain.java:227)
atognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
atognl.SimpleNode.setValue(SimpleNode.java:301)
atognl.Ognl.setValue(Ognl.java:737)
atcom.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:209)
atcom.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:173)
atcom.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:160)
atcom.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:151)
atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:288)
atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:199)
atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:270)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
atcom.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atcom.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
atcom.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
atorg.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
atorg.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:498)
atorg.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
atorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
atorg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
atorg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
atorg.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
atorg.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
atjava.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
atjava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
atjava.lang.Thread.run(Thread.java:619)
Causedby:java.lang.NoSuchMethodException:org.apache.catalina.loader.WebappClassLoader.setResources([Ljava.lang.String;)
atognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1226)
...75more
死锁
请具体阐述换druid试试,我之前用c3p0报过这个错误,你这个项目用的是DBCP吧
回复 @netjourney:所以我还是建议不要用c3p0 @wang_liran非常感谢,是同样的bug回复 @netjourney:貌似据说这是C3p0的一个bug,http://weifly.iteye.com/blog/1227182,参考一下谢谢答复这个项目用的是c3p0。我也认为是这个连接池包造成的bug报错。后来,开打了jvm和一些辅助设置,并提高了内存设置,服务器在报c3p0异常的时候,服务并没有崩溃。所以,至少先解决了c3p0异常导致服务崩溃的情况。连接池线程数太小吧?
没错,确实是线程数太少,并且,jvm配置内存太小造成的。此问题已经从很小方面解决了。但tomcat服务还有配置问题