天天看點

struts2第一次配置運作錯誤

20:36:58.902 [RMI TCP Connection(3)-127.0.0.1] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed

java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:289) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 289 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 3.create(ContainerBuilder.java:91) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 7.call(ContainerBuilder.java:571) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder 7. c a l l ( C o n t a i n e r B u i l d e r . j a v a : 571 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 7.call(ContainerBuilder.java:568) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:560) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:568) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:278) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:160) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:906) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:486) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at org.apache.struts2.dispatcher.InitOperations.initDispatcher(InitOperations.java:75) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:63) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4572) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215) ~[catalina.jar:8.5.9]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) ~[catalina.jar:8.5.9]

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) ~[catalina.jar:8.5.9]

at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1702) ~[catalina.jar:8.5.9]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_152]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]

at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300) ~[tomcat-coyote.jar:8.5.9]

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~[?:1.8.0_152]

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:1.8.0_152]

at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:482) ~[catalina.jar:8.5.9]

at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:431) ~[catalina.jar:8.5.9]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_152]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]

at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300) ~[tomcat-coyote.jar:8.5.9]

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) ~[?:1.8.0_152]

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) ~[?:1.8.0_152]

at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) ~[?:1.8.0_152]

at javax.management.remote.rmi.RMIConnectionImpl.access 300(RMIConnectionImpl.java:76) [?:1.8.0152]atjavax.management.remote.rmi.RMIConnectionImpl 300 ( R M I C o n n e c t i o n I m p l . j a v a : 76 )   [ ? : 1.8.0 1 52 ] a t j a v a x . m a n a g e m e n t . r e m o t e . r m i . R M I C o n n e c t i o n I m p l PrivilegedOperation.run(RMIConnectionImpl.java:1309) ~[?:1.8.0_152]

at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) ~[?:1.8.0_152]

at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) ~[?:1.8.0_152]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_152]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]

at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) ~[?:1.8.0_152]

at sun.rmi.transport.Transport 1.run(Transport.java:200) [?:1.8.0152]atsun.rmi.transport.Transport 1. r u n ( T r a n s p o r t . j a v a : 200 )   [ ? : 1.8.0 1 52 ] a t s u n . r m i . t r a n s p o r t . T r a n s p o r t 1.run(Transport.java:197) ~[?:1.8.0_152]

at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_152]

at sun.rmi.transport.Transport.serviceCall(Transport.java:196) ~[?:1.8.0_152]

at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568) ~[?:1.8.0_152]

at sun.rmi.transport.tcp.TCPTransport ConnectionHandler.run0(TCPTransport.java:826) [?:1.8.0152]atsun.rmi.transport.tcp.TCPTransport C o n n e c t i o n H a n d l e r . r u n 0 ( T C P T r a n s p o r t . j a v a : 826 )   [ ? : 1.8.0 1 52 ] a t s u n . r m i . t r a n s p o r t . t c p . T C P T r a n s p o r t ConnectionHandler.lambda run r u n 0(TCPTransport.java:683) ~[?:1.8.0_152]

at java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_152]

at sun.rmi.transport.tcp.TCPTransport ConnectionHandler.run(TCPTransport.java:682)[?:1.8.0152]atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0152]atjava.util.concurrent.ThreadPoolExecutor C o n n e c t i o n H a n d l e r . r u n ( T C P T r a n s p o r t . j a v a : 682 ) [ ? : 1.8.0 1 52 ] 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 : 1149 ) [ ? : 1.8.0 1 52 ] 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 Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_152]

at java.lang.Thread.run(Thread.java:748) [?:1.8.0_152]

Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:289) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 289 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

… 64 more

Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:289) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 289 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]…64moreCausedby:java.lang.RuntimeException:java.lang.RuntimeException:java.lang.RuntimeException:java.lang.reflect.InvocationTargetExceptionatcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] … 64 m o r e C a u s e d b y : j a v a . l a n g . R u n t i m e E x c e p t i o n : j a v a . l a n g . R u n t i m e E x c e p t i o n : j a v a . l a n g . R u n t i m e E x c e p t i o n : j a v a . l a n g . r e f l e c t . I n v o c a t i o n T a r g e t E x c e p t i o n 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:289) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]…64moreCausedby:java.lang.RuntimeException:java.lang.RuntimeException:java.lang.reflect.InvocationTargetExceptionatcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] … 64 m o r e C a u s e d b y : j a v a . l a n g . R u n t i m e E x c e p t i o n : j a v a . l a n g . R u n t i m e E x c e p t i o n : j a v a . l a n g . r e f l e c t . I n v o c a t i o n T a r g e t E x c e p t i o n 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:289) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

… 64 more

Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:289) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 289 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

… 64 more

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_152]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

… 64 more

Caused by: java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.debug(Ljava/lang/String;Ljava/lang/Object;)V

at com.opensymphony.xwork2.util.fs.DefaultFileManagerFactory.lookupFileManager(DefaultFileManagerFactory.java:54) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.util.fs.DefaultFileManagerFactory.getFileManager(DefaultFileManagerFactory.java:41) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.conversion.impl.DefaultConversionFileProcessor.setFileManagerFactory(DefaultConversionFileProcessor.java:29) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_152]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

22-Aug-2018 20:36:58.969 嚴重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file

at com.opensymphony.xwork2.inject.ContainerImpl ConstructorInjector.construct(ContainerImpl.java:422) [struts2−core−2.5.10.1.jar:2.5.10.1]22−Aug−201820:36:58.970嚴重[RMITCPConnection(3)−127.0.0.1]org.apache.catalina.core.StandardContext.startInternalContext[]startupfailedduetopreviouserrorsatcom.opensymphony.xwork2.inject.ContainerBuilder C o n s t r u c t o r I n j e c t o r . c o n s t r u c t ( C o n t a i n e r I m p l . j a v a : 422 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 22 − A u g − 2018 20 : 36 : 58.970 嚴 重 [ R M I T C P C o n n e c t i o n ( 3 ) − 127.0.0.1 ] 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 . s t a r t I n t e r n a l C o n t e x t [ ] s t a r t u p f a i l e d d u e t o p r e v i o u s e r r o r s 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 j e c t . C o n t a i n e r B u i l d e r 5.create(ContainerBuilder.java:218) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.Scope 2 2 1.create(Scope.java:52) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImplParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.accessParameterInjector.inject(ContainerImpl.java:448) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl.access000(ContainerImpl.java:38) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl MethodInjector.inject(ContainerImpl.java:287) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl M e t h o d I n j e c t o r . i n j e c t ( C o n t a i n e r I m p l . j a v a : 287 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ConstructorInjector.construct(ContainerImpl.java:422) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerBuilder 5.create(ContainerBuilder.java:218) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.Scope 5. c r e a t e ( C o n t a i n e r B u i l d e r . j a v a : 218 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . S c o p e 2 1.create(Scope.java:52) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 1. c r e a t e ( S c o p e . j a v a : 52 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l ParameterInjector.inject(ContainerImpl.java:448) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.getParameters(ContainerImpl.java:462) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

at com.opensymphony.xwork2.inject.ContainerImpl.access 000(ContainerImpl.java:38) [struts2−core−2.5.10.1.jar:2.5.10.1]atcom.opensymphony.xwork2.inject.ContainerImpl 000 ( C o n t a i n e r I m p l . j a v a : 38 )   [ s t r u t s 2 − c o r e − 2.5.10.1. j a r : 2.5.10.1 ] 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 j e c t . C o n t a i n e r I m p l MethodInjector.inject(ContainerImpl.java:287) ~[struts2-core-2.5.10.1.jar:2.5.10.1]

… 64 more

[2018-08-22 08:36:59,055] Artifact struts2:war exploded: Error during artifact deployment. See server log for details.

ss

繼續閱讀