Struts Problem Report
Struts has detected an unhandled exception:
Messages: com.mysql.jdbc.Driver
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
Hibernate operation: Cannot open connection; uncategorized
SQLException for SQL [???]; SQL state [null]; error code [0];
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'; nested
exception is org.apache.commons.dbcp.SQLNestedException: Cannot
load JDBC driver class 'com.mysql.jdbc.Driver'
File: org/apache/catalina/loader/WebappClassLoader.java
Line number: 1,358
-------------------------------------------------------------------
-------------
Stacktraces
org.springframework.jdbc.UncategorizedSQLException: Hibernate
operation: Cannot open connection; uncategorized SQLException for
SQL [???]; SQL state [null]; error code [0]; Cannot load JDBC
driver class 'com.mysql.jdbc.Driver'; nested exception is
org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver
class 'com.mysql.jdbc.Driver'
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTransl
ator.translate(AbstractFallbackSQLExceptionTranslator.java:83)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTransl
ator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTransl
ator.translate(AbstractFallbackSQLExceptionTranslator.java:80)
org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAcc
essException(HibernateAccessor.java:424)
org.springframework.orm.hibernate3.HibernateAccessor.convertHiberna
teAccessException(HibernateAccessor.java:410)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute
(HibernateTemplate.java:424)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNat
iveSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.save
(HibernateTemplate.java:694)
cn.edu.bjtu.SEIE.dao.impl.UserDAOImpl.insert
(UserDAOImpl.java:13)
cn.edu.bjtu.SEIE.service.impl.UserServiceImpl.addUser
(UserServiceImpl.java:19)
cn.edu.bjtu.SEIE.actions.impl.UserActionImpl.userRegister
(UserActionImpl.java:15)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction
(DefaultActionInvocation.java:441)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly
(DefaultActionInvocation.java:280)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:243)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIn
tercept(DefaultWorkflowInterceptor.java:165)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept
(ValidationInterceptor.java:252)
org.apache.struts2.interceptor.validation.AnnotationValidationInter
ceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.inte
rcept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doInterce
pt(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doInterce
pt(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.int
ercept(StaticParametersInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept
(MultiselectInterceptor.java:75)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept
(CheckboxInterceptor.java:94)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept
(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercep
t(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.in
tercept(ScopedModelDrivenInterceptor.java:130)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.inter
cept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept
(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept
(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept
(I18nInterceptor.java:165)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept
(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept
(AliasInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.int
ercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.impl.StrutsActionProxy.execute
(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction
(Dispatcher.java:488)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter
(FilterDispatcher.java:395)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter
(ActionContextCleanUp.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:619)
org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver
class 'com.mysql.jdbc.Driver'
org.apache.commons.dbcp.BasicDataSource.createDataSource
(BasicDataSource.java:1136)
org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvide
r.getConnection(LocalDataSourceConnectionProvider.java:82)
org.hibernate.jdbc.ConnectionManager.openConnection
(ConnectionManager.java:446)
org.hibernate.jdbc.ConnectionManager.getConnection
(ConnectionManager.java:167)
org.hibernate.jdbc.AbstractBatcher.prepareStatement
(AbstractBatcher.java:116)
org.hibernate.id.insert.AbstractSelectingDelegate.performInsert
(AbstractSelectingDelegate.java:54)
org.hibernate.persister.entity.AbstractEntityPersister.insert
(AbstractEntityPersister.java:2176)
org.hibernate.persister.entity.AbstractEntityPersister.insert
(AbstractEntityPersister.java:2656)
org.hibernate.action.EntityIdentityInsertAction.execute
(EntityIdentityInsertAction.java:71)
org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
org.hibernate.event.def.AbstractSaveEventListener.performSaveOrRepl
icate(AbstractSaveEventListener.java:321)
org.hibernate.event.def.AbstractSaveEventListener.performSave
(AbstractSaveEventListener.java:204)
org.hibernate.event.def.AbstractSaveEventListener.saveWithGenerated
Id(AbstractSaveEventListener.java:130)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGe
neratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedO
rRequestedId(DefaultSaveEventListener.java:56)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTr
ansient(DefaultSaveOrUpdateEventListener.java:195)
org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdat
e(DefaultSaveEventListener.java:50)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUp
date(DefaultSaveOrUpdateEventListener.java:93)
org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:563)
org.hibernate.impl.SessionImpl.save(SessionImpl.java:551)
org.hibernate.impl.SessionImpl.save(SessionImpl.java:547)
org.springframework.orm.hibernate3.HibernateTemplate
$12.doInHibernate(HibernateTemplate.java:697)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute
(HibernateTemplate.java:419)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNat
iveSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.save
(HibernateTemplate.java:694)
cn.edu.bjtu.SEIE.dao.impl.UserDAOImpl.insert
(UserDAOImpl.java:13)
cn.edu.bjtu.SEIE.service.impl.UserServiceImpl.addUser
(UserServiceImpl.java:19)
cn.edu.bjtu.SEIE.actions.impl.UserActionImpl.userRegister
(UserActionImpl.java:15)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction
(DefaultActionInvocation.java:441)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly
(DefaultActionInvocation.java:280)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:243)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIn
tercept(DefaultWorkflowInterceptor.java:165)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept
(ValidationInterceptor.java:252)
org.apache.struts2.interceptor.validation.AnnotationValidationInter
ceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.inte
rcept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doInterce
pt(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doInterce
pt(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.int
ercept(StaticParametersInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept
(MultiselectInterceptor.java:75)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept
(CheckboxInterceptor.java:94)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept
(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercep
t(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.in
tercept(ScopedModelDrivenInterceptor.java:130)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.inter
cept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept
(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept
(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept
(I18nInterceptor.java:165)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept
(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept
(AliasInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.int
ercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.impl.StrutsActionProxy.execute
(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction
(Dispatcher.java:488)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter
(FilterDispatcher.java:395)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter
(ActionContextCleanUp.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:619)
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
org.apache.catalina.loader.WebappClassLoader.loadClass
(WebappClassLoader.java:1358)
org.apache.catalina.loader.WebappClassLoader.loadClass
(WebappClassLoader.java:1204)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:169)
org.apache.commons.dbcp.BasicDataSource.createDataSource
(BasicDataSource.java:1130)
org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvide
r.getConnection(LocalDataSourceConnectionProvider.java:82)
org.hibernate.jdbc.ConnectionManager.openConnection
(ConnectionManager.java:446)
org.hibernate.jdbc.ConnectionManager.getConnection
(ConnectionManager.java:167)
org.hibernate.jdbc.AbstractBatcher.prepareStatement
(AbstractBatcher.java:116)
org.hibernate.id.insert.AbstractSelectingDelegate.performInsert
(AbstractSelectingDelegate.java:54)
org.hibernate.persister.entity.AbstractEntityPersister.insert
(AbstractEntityPersister.java:2176)
org.hibernate.persister.entity.AbstractEntityPersister.insert
(AbstractEntityPersister.java:2656)
org.hibernate.action.EntityIdentityInsertAction.execute
(EntityIdentityInsertAction.java:71)
org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
org.hibernate.event.def.AbstractSaveEventListener.performSaveOrRepl
icate(AbstractSaveEventListener.java:321)
org.hibernate.event.def.AbstractSaveEventListener.performSave
(AbstractSaveEventListener.java:204)
org.hibernate.event.def.AbstractSaveEventListener.saveWithGenerated
Id(AbstractSaveEventListener.java:130)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGe
neratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210)
org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedO
rRequestedId(DefaultSaveEventListener.java:56)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTr
ansient(DefaultSaveOrUpdateEventListener.java:195)
org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdat
e(DefaultSaveEventListener.java:50)
org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUp
date(DefaultSaveOrUpdateEventListener.java:93)
org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:563)
org.hibernate.impl.SessionImpl.save(SessionImpl.java:551)
org.hibernate.impl.SessionImpl.save(SessionImpl.java:547)
org.springframework.orm.hibernate3.HibernateTemplate
$12.doInHibernate(HibernateTemplate.java:697)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute
(HibernateTemplate.java:419)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNat
iveSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.save
(HibernateTemplate.java:694)
cn.edu.bjtu.SEIE.dao.impl.UserDAOImpl.insert
(UserDAOImpl.java:13)
cn.edu.bjtu.SEIE.service.impl.UserServiceImpl.addUser
(UserServiceImpl.java:19)
cn.edu.bjtu.SEIE.actions.impl.UserActionImpl.userRegister
(UserActionImpl.java:15)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction
(DefaultActionInvocation.java:441)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly
(DefaultActionInvocation.java:280)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:243)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIn
tercept(DefaultWorkflowInterceptor.java:165)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept
(ValidationInterceptor.java:252)
org.apache.struts2.interceptor.validation.AnnotationValidationInter
ceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.inte
rcept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doInterce
pt(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doInterce
pt(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.int
ercept(StaticParametersInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.MultiselectInterceptor.intercept
(MultiselectInterceptor.java:75)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept
(CheckboxInterceptor.java:94)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept
(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercep
t(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.in
tercept(ScopedModelDrivenInterceptor.java:130)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.inter
cept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept
(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept
(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.interce
pt(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept
(I18nInterceptor.java:165)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept
(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept
(AliasInterceptor.java:179)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.int
ercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke
(DefaultActionInvocation.java:237)
org.apache.struts2.impl.StrutsActionProxy.execute
(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction
(Dispatcher.java:488)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter
(FilterDispatcher.java:395)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter
(ActionContextCleanUp.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:619)
-------------------------------------------------------------------
-------------
You are seeing this page because development mode is enabled.
Development mode, or devMode, enables extra debugging behaviors and
reports to assist developers. To disable this mode, set:
struts.devMode=false
in your WEB-INF/classes/struts.properties file.
解决方法:set: struts.devMode=false