Spring4+Hibernate5使用JSON的对象(如JSONConfig、JSONArray)报java.lang.NoClassDefFoundError

在这里插入图片描述
代码如上:但一直报错java.lang.NoClassDefFoundError,如果把使用JSON的地方的代码注掉就不报错了,尝试了很多访求,如把jar包放到tomcat目录下,使用不同版本的jar包,都没能解决,最后发现确实是jar包版本的问题,但要注意jar包版本的组合。
在这里插入图片描述
把jar包改成如上七个后,问题完美解决。
注意jar包的版本,而且测试发现lang-2.5和lang3-3.9这两个jar包一个都不能少,可能框加中使用到了lang3-3.9

详细报错如下:
22:56:26,784 ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: Method “findByTypeCode” failed for object it.lijoy.ssh.web.action.BaseDictAction@4201ad32
ognl.MethodFailedException: Method “findByTypeCode” failed for object it.lijoy.ssh.web.action.BaseDictAction@4201ad32 [java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1305)
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:108)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)
at ognl.ASTMethod.getValueBody(ASTMethod.java:90)
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 2. e x e c u t e ( O g n l U t i l . j a v a : 309 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. o g n l . O g n l U t i l . c o m p i l e A n d E x e c u t e ( O g n l U t i l . j a v a : 340 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. o g n l . O g n l U t i l . g e t V a l u e ( O g n l U t i l . j a v a : 307 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e A c t i o n ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 423 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e A c t i o n O n l y ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 287 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 250 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . D e p r e c a t i o n I n t e r c e p t o r . i n t e r c e p t ( D e p r e c a t i o n I n t e r c e p t o r . j a v a : 41 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . d e b u g g i n g . D e b u g g i n g I n t e r c e p t o r . i n t e r c e p t ( D e b u g g i n g I n t e r c e p t o r . j a v a : 256 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . D e f a u l t W o r k f l o w I n t e r c e p t o r . d o I n t e r c e p t ( D e f a u l t W o r k f l o w I n t e r c e p t o r . j a v a : 167 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . M e t h o d F i l t e r I n t e r c e p t o r . i n t e r c e p t ( M e t h o d F i l t e r I n t e r c e p t o r . j a v a : 98 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. v a l i d a t o r . V a l i d a t i o n I n t e r c e p t o r . d o I n t e r c e p t ( V a l i d a t i o n I n t e r c e p t o r . j a v a : 265 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . v a l i d a t i o n . A n n o t a t i o n V a l i d a t i o n I n t e r c e p t o r . d o I n t e r c e p t ( A n n o t a t i o n V a l i d a t i o n I n t e r c e p t o r . j a v a : 76 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . M e t h o d F i l t e r I n t e r c e p t o r . i n t e r c e p t ( M e t h o d F i l t e r I n t e r c e p t o r . j a v a : 98 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . C o n v e r s i o n E r r o r I n t e r c e p t o r . i n t e r c e p t ( C o n v e r s i o n E r r o r I n t e r c e p t o r . j a v a : 138 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . P a r a m e t e r s I n t e r c e p t o r . d o I n t e r c e p t ( P a r a m e t e r s I n t e r c e p t o r . j a v a : 229 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . M e t h o d F i l t e r I n t e r c e p t o r . i n t e r c e p t ( M e t h o d F i l t e r I n t e r c e p t o r . j a v a : 98 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . P a r a m e t e r s I n t e r c e p t o r . d o I n t e r c e p t ( P a r a m e t e r s I n t e r c e p t o r . j a v a : 229 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . M e t h o d F i l t e r I n t e r c e p t o r . i n t e r c e p t ( M e t h o d F i l t e r I n t e r c e p t o r . j a v a : 98 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . S t a t i c P a r a m e t e r s I n t e r c e p t o r . i n t e r c e p t ( S t a t i c P a r a m e t e r s I n t e r c e p t o r . j a v a : 191 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . M u l t i s e l e c t I n t e r c e p t o r . i n t e r c e p t ( M u l t i s e l e c t I n t e r c e p t o r . j a v a : 73 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . D a t e T e x t F i e l d I n t e r c e p t o r . i n t e r c e p t ( D a t e T e x t F i e l d I n t e r c e p t o r . j a v a : 125 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . C h e c k b o x I n t e r c e p t o r . i n t e r c e p t ( C h e c k b o x I n t e r c e p t o r . j a v a : 91 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . F i l e U p l o a d I n t e r c e p t o r . i n t e r c e p t ( F i l e U p l o a d I n t e r c e p t o r . j a v a : 253 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . M o d e l D r i v e n I n t e r c e p t o r . i n t e r c e p t ( M o d e l D r i v e n I n t e r c e p t o r . j a v a : 100 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . S c o p e d M o d e l D r i v e n I n t e r c e p t o r . i n t e r c e p t ( S c o p e d M o d e l D r i v e n I n t e r c e p t o r . j a v a : 141 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . C h a i n i n g I n t e r c e p t o r . i n t e r c e p t ( C h a i n i n g I n t e r c e p t o r . j a v a : 145 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . P r e p a r e I n t e r c e p t o r . d o I n t e r c e p t ( P r e p a r e I n t e r c e p t o r . j a v a : 171 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . M e t h o d F i l t e r I n t e r c e p t o r . i n t e r c e p t ( M e t h o d F i l t e r I n t e r c e p t o r . j a v a : 98 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . I 18 n I n t e r c e p t o r . i n t e r c e p t ( I 18 n I n t e r c e p t o r . j a v a : 139 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i n t e r c e p t o r . S e r v l e t C o n f i g I n t e r c e p t o r . i n t e r c e p t ( S e r v l e t C o n f i g I n t e r c e p t o r . j a v a : 164 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . A l i a s I n t e r c e p t o r . i n t e r c e p t ( A l i a s I n t e r c e p t o r . j a v a : 193 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. i n t e r c e p t o r . E x c e p t i o n M a p p i n g I n t e r c e p t o r . i n t e r c e p t ( E x c e p t i o n M a p p i n g I n t e r c e p t o r . j a v a : 189 ) a t c o m . o p e n s y m p h o n y . x w o r k 2. D e f a u l t A c t i o n I n v o c a t i o n . i n v o k e ( D e f a u l t A c t i o n I n v o c a t i o n . j a v a : 244 ) a t o r g . a p a c h e . s t r u t s 2. i m p l . S t r u t s A c t i o n P r o x y . e x e c u t e ( S t r u t s A c t i o n P r o x y . j a v a : 54 ) a t o r g . a p a c h e . s t r u t s 2. d i s p a t c h e r . D i s p a t c h e r . s e r v i c e A c t i o n ( D i s p a t c h e r . j a v a : 564 ) a t o r g . a p a c h e . s t r u t s 2. d i s p a t c h e r . n g . E x e c u t e O p e r a t i o n s . e x e c u t e A c t i o n ( E x e c u t e O p e r a t i o n s . j a v a : 81 ) a t o r g . a p a c h e . s t r u t s 2. d i s p a t c h e r . n g . f i l t e r . S t r u t s P r e p a r e A n d E x e c u t e F i l t e r . d o F i l t e r ( S t r u t s P r e p a r e A n d E x e c u t e F i l t e r . j a v a : 99 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . i n t e r n a l D o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 193 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . d o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 166 ) a t o r g . s p r i n g f r a m e w o r k . o r m . h i b e r n a t e 5. s u p p o r t . O p e n S e s s i o n I n V i e w F i l t e r . d o F i l t e r I n t e r n a l ( O p e n S e s s i o n I n V i e w F i l t e r . j a v a : 151 ) a t o r g . s p r i n g f r a m e w o r k . w e b . f i l t e r . O n c e P e r R e q u e s t F i l t e r . d o F i l t e r ( O n c e P e r R e q u e s t F i l t e r . j a v a : 107 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . i n t e r n a l D o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 193 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . d o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 166 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . S t a n d a r d W r a p p e r V a l v e . i n v o k e ( S t a n d a r d W r a p p e r V a l v e . j a v a : 199 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . S t a n d a r d C o n t e x t V a l v e . i n v o k e ( S t a n d a r d C o n t e x t V a l v e . j a v a : 96 ) a t o r g . a p a c h e . c a t a l i n a . a u t h e n t i c a t o r . A u t h e n t i c a t o r B a s e . i n v o k e ( A u t h e n t i c a t o r B a s e . j a v a : 491 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . S t a n d a r d H o s t V a l v e . i n v o k e ( S t a n d a r d H o s t V a l v e . j a v a : 139 ) a t o r g . a p a c h e . c a t a l i n a . v a l v e s . E r r o r R e p o r t V a l v e . i n v o k e ( E r r o r R e p o r t V a l v e . j a v a : 92 ) a t o r g . a p a c h e . c a t a l i n a . v a l v e s . A b s t r a c t A c c e s s L o g V a l v e . i n v o k e ( A b s t r a c t A c c e s s L o g V a l v e . j a v a : 668 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . S t a n d a r d E n g i n e V a l v e . i n v o k e ( S t a n d a r d E n g i n e V a l v e . j a v a : 87 ) a t o r g . a p a c h e . c a t a l i n a . c o n n e c t o r . C o y o t e A d a p t e r . s e r v i c e ( C o y o t e A d a p t e r . j a v a : 343 ) a t o r g . a p a c h e . c o y o t e . h t t p 11. H t t p 11 P r o c e s s o r . s e r v i c e ( H t t p 11 P r o c e s s o r . j a v a : 408 ) a t o r g . a p a c h e . c o y o t e . A b s t r a c t P r o c e s s o r L i g h t . p r o c e s s ( A b s t r a c t P r o c e s s o r L i g h t . j a v a : 66 ) a t o r g . a p a c h e . c o y o t e . A b s t r a c t P r o t o c o l 2.execute(OgnlUtil.java:309) at com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecute(OgnlUtil.java:340) at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:307) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:423) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:287) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:250) at org.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:76) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:125) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:253) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.orm.hibernate5.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol ConnectionHandler.process(AbstractProtocol.java:764)
at org.apache.tomcat.util.net.NioEndpoint S o c k e t P r o c e s s o r . d o R u n ( N i o E n d p o i n t . j a v a : 1388 ) a t o r g . a p a c h e . t o m c a t . u t i l . n e t . S o c k e t P r o c e s s o r B a s e . r u n ( S o c k e t P r o c e s s o r B a s e . j a v a : 49 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r . r u n W o r k e r ( T h r e a d P o o l E x e c u t o r . j a v a : 1142 ) a t j a v a . u t i l . c o n c u r r e n t . T h r e a d P o o l E x e c u t o r SocketProcessor.doRun(NioEndpoint.java:1388) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2352)
at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:833)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1278)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1138)
at it.lijoy.ssh.web.action.BaseDictAction.findByTypeCode(BaseDictAction.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:870)
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1293)
… 88 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1138)
… 102 more

猜你喜欢

转载自blog.csdn.net/weixin_41776531/article/details/89344946