Webwork2+Spring+Hibernate集成的问题求助(No bean named 'userDAOProxy ' is defined)

在尝试集成Spring、Webwork2和Hibernate时遇到问题,具体表现为提交操作时抛出异常:No bean named 'userDAOProxy' is defined。已检查配置文件applicationContext.xml,包括dataSource、sessionFactory、transactionManager及userDAO等bean的定义,但问题依然存在。尝试寻找解决方案无果,寻求社区帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在测试夏昕写的《Spring Guide》里面的 Webwork2 in Spring部分,在IE中submit时遇到了这样一个问题:

No bean named 'userDAOProxy ' is defined,百思不得其解,弄了几天都没有结果,十分焦急.

盼望大侠们给指导指导,万分感激!!!

com.opensymphony.xwork.config.ReferenceResolverException: Failed to find external reference:  userDAOProxy  with nested exception         
org.springframework.beans.factory.NoSuchBeanDefinitionException: :

org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans  [dataSource,sessionFactory,transactionManager,userDAO,userDAOProxy]; root of BeanFactory hierarchy

 com.atlassian.xwork.ext.SpringApplicationContextReferenceResolver.resolveReferences(Unknown Source)
 com.opensymphony.xwork.interceptor.ExternalReferencesInterceptor.before(ExternalReferencesInterceptor.java:40)
 com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:34)
 com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
 com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
 com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)
 com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272)
 com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

其中applicationContext.xml的内容为:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
 "http://www.springframework.org/dtd/spring-beans.dtd">

 <beans>
  <bean id="dataSource"
   class="org.apache.commons.dbcp.BasicDataSource"
   destroy-method="close">
   
   <property name="driverClassName">
    <value>org.gjt.mm.mysql.Driver</value>
   </property>
   
   <property name="url">
    <value>jdbc:mysql://localhost/test</value>
   </property>
   
   <property name="username">
    <value>test</value>
   </property>
   
   <property name="password">
    <value>test</value>
   </property>
  </bean>  
  
  <bean id="sessionFactory"
   class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
   
   <property name="dataSource">
    <ref local="dataSource"/>
   </property>
   
   <property name="mappingResources">
    <list>
     <value>User.hbm.xml</value>
    </list>
   </property>
   
   <property name="hibernateProperties">
    <props>      
     <prop key="hibernate.dialect">
      net.sf.hibernate.dialect.MySQLDialect
     </prop>
    
     <prop key="hibernate.show_sql">
      true
     </prop>
    </props>
   </property>
  </bean> 
    
  <bean id="transactionManager"
   class="org.springframework.orm.hibernate.HibernateTransactionManager">    
   
   <property name="sessionFactory">
    <ref local="sessionFactory"/>
   </property>
   
  </bean>
 
  <bean id="userDAO" class="com.jzj.webwork.UserDAOImp">
   <property name="sessionFactory">
    <ref local="sessionFactory"/>
   </property>
  </bean>  
       
  <bean id="userDAOProxy"
   class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
   
   <property name="transactionManager">
    <ref bean="transactionManager"/>   <!-- local -->
   </property>
   
   <property name="target">
    <ref local="userDAO"/>
   </property>
   
   <property name="transactionAttributes">
    <props>
     <prop key="insert*">PROPAGATION_REQUIRED</prop>     
     <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>     
     <prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>
    </props>
   </property>
  </bean>
</beans>

在bean初始化时候,也没有发现特别的问题,Elclipse里面启动tomcat的log里也有如下信息:

2005-5-3 20:36:23 org.apache.coyote.http11.Http11Protocol init
信u24687 : Initializing Coyote HTTP/1.1 on port 8080
2005-5-3 20:36:23 org.apache.catalina.startup.Catalina load
信息24687 : Initialization processed in 2750 ms
2005-5-3 20:36:24 org.apache.catalina.core.StandardService start
信息24687 : Starting service Catalina
2005-5-3 20:36:24 org.apache.catalina.core.StandardEngine start
信息24687 : Starting Servlet Engine: Apache Tomcat/5.0.16
2005-5-3 20:36:24 org.apache.catalina.core.StandardHost start
信息24687 : XML validation disabled
2005-5-3 20:36:26 org.springframework.web.context.ContextLoader initWebApplicationContext
信息24687 : Root WebApplicationContext: initialization started
2005-5-3 20:36:26 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息24687 : Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2005-5-3 20:36:26 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
信息24687 : Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext;hashCode=30023838]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,userDAO,userDAOProxy]; root of BeanFactory hierarchy
2005-5-3 20:36:26 org.springframework.context.support.AbstractApplicationContext refresh
信息24687 : 5 beans defined in application context [org.springframework.web.context.support.XmlWebApplicationContext;hashCode=30023838]
2005-5-3 20:36:26 org.springframework.core.CollectionFactory <clinit>
信息24687 : Using JDK 1.4 collections
2005-5-3 20:36:26 org.springframework.context.support.AbstractApplicationContext initMessageSource
信息24687 : Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1f2af1c]
2005-5-3 20:36:26 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
信息24687 : Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@fe0fd9]
2005-5-3 20:36:26 org.springframework.ui.context.support.UiApplicationContextUtils initThemeSource
信息24687 : No ThemeSource found for [org.springframework.web.context.support.XmlWebApplicationContext;hashCode=30023838]: using ResourceBundleThemeSource
2005-5-3 20:36:26 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息24687 : Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,userDAO,userDAOProxy]; root of BeanFactory hierarchy]
2005-5-3 20:36:26 org.springframework.beans.factory.support.AbstractBeanFactory getBean

信息24687 : Creating shared instance of singleton bean 'dataSource'
2005-5-3 20:36:27 org.springframework.beans.factory.support.AbstractBeanFactory getBean

信息24687 : Creating shared instance of singleton bean 'sessionFactory'
2005-5-3 20:36:27 net.sf.hibernate.cfg.Environment <clinit>

信息24687 : Hibernate 2.1.8
2005-5-3 20:36:27 net.sf.hibernate.cfg.Environment <clinit>
信息24687 : hibernate.properties not found
2005-5-3 20:36:27 net.sf.hibernate.cfg.Environment <clinit>
信息24687 : using CGLIB reflection optimizer
2005-5-3 20:36:27 net.sf.hibernate.cfg.Environment <clinit>
信息24687 : using JDK 1.4 java.sql.Timestamp handling
2005-5-3 20:36:27 net.sf.hibernate.cfg.Binder bindRootClass


信息24687 : Mapping class: com.jzj.webwork.User -> user
2005-5-3 20:36:28 org.springframework.orm.hibernate.LocalSessionFactoryBean afterPropertiesSet


信息24687 : Building new Hibernate SessionFactory
2005-5-3 20:36:28 net.sf.hibernate.cfg.Configuration secondPassCompile

信息24687 : processing one-to-many association mappings
2005-5-3 20:36:28 net.sf.hibernate.cfg.Configuration secondPassCompile
信息24687 : processing one-to-one association property references
2005-5-3 20:36:28 net.sf.hibernate.cfg.Configuration secondPassCompile
信息24687 : processing foreign key constraints
2005-5-3 20:36:28 net.sf.hibernate.dialect.Dialect <init>
信息24687 : Using dialect: net.sf.hibernate.dialect.MySQLDialect
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings
信息24687 : Maximim outer join fetch depth: 2
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings
信息24687 : Use outer join fetching: true
2005-5-3 20:36:28 net.sf.hibernate.connection.ConnectionProviderFactory newConnectionProvider
信息24687 : Initializing connection provider: org.springframework.orm.hibernate.LocalDataSourceConnectionProvider
2005-5-3 20:36:28 net.sf.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
信息24687 : No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings
信息24687 : Use scrollable result sets: true
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings
信息24687 : Use JDBC3 getGeneratedKeys(): false
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings
信息24687 : Optimize cache for minimal puts: false
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings

信息24687 : echoing all SQL to stdout
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings


信息24687 : Query language substitutions: {}
2005-5-3 20:36:28 net.sf.hibernate.cfg.SettingsFactory buildSettings
信息24687 : cache provider: net.sf.hibernate.cache.EhCacheProvider
2005-5-3 20:36:28 net.sf.hibernate.cfg.Configuration configureCaches
信息24687 : instantiating and configuring caches
2005-5-3 20:36:28 net.sf.ehcache.config.Configurator configure
警告21578 : No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: file:/D:/workspace/hello/work/loader/ehcache-failsafe.xml
2005-5-3 20:36:29 net.sf.hibernate.impl.SessionFactoryImpl <init>


信息24687 : building session factory
2005-5-3 20:36:30 net.sf.hibernate.impl.SessionFactoryObjectFactory addInstance
信息24687 : Not binding factory to JNDI, no JNDI name configured

2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'transactionManager'

2005-5-3 20:36:30 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息24687 : Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'DB2'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'HSQL'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'MS-SQL'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'MySQL'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'Oracle'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'Informix'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'PostgreSQL'
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'Sybase'
2005-5-3 20:36:30 org.springframework.jdbc.support.SQLErrorCodesFactory <init>
信息24687 : SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
2005-5-3 20:36:30 org.springframework.orm.hibernate.HibernateTransactionManager afterPropertiesSet


信息24687 : Using DataSource [org.apache.commons.dbcp.BasicDataSource@125d92c] of Hibernate SessionFactory for HibernateTransactionManager
2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'userDAO'


2005-5-3 20:36:30 org.springframework.beans.factory.support.AbstractBeanFactory getBean
信息24687 : Creating shared instance of singleton bean 'userDAOProxy'
2005-5-3 20:36:30 org.springframework.aop.framework.DefaultAopProxyFactory <clinit>

信息24687 : CGLIB2 available: proxyTargetClass feature enabled
2005-5-3 20:36:30 org.springframework.web.context.ContextLoader initWebApplicationContext
信息24687 : Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext
2005-5-3 20:36:30 org.springframework.web.context.ContextLoader initWebApplicationContext
信息24687 : Root WebApplicationContext: initialization completed in 4687 ms
2005-5-3 20:36:32 org.apache.catalina.core.StandardHost getDeployer
信息24687 : Create Host deployer for direct deployment ( non-jmx )
2005-5-3 20:36:32 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Processing Context configuration file URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf/Catalina/localhost/admin.xml
2005-5-3 20:36:32 org.apache.struts.util.PropertyMessageResources <init>
信息24687 : Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
2005-5-3 20:36:32 org.apache.struts.util.PropertyMessageResources <init>
信息24687 : Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
2005-5-3 20:36:33 org.apache.struts.util.PropertyMessageResources <init>
信息24687 : Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
2005-5-3 20:36:35 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Processing Context configuration file URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf/Catalina/localhost/manager.xml
2005-5-3 20:36:35 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Processing Context configuration file URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf/Catalina/localhost/balancer.xml
2005-5-3 20:36:36 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Processing Context configuration file URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf/Catalina/localhost/test.xml
2005-5-3 20:36:36 org.apache.catalina.startup.ContextConfig applicationConfig
信息24687 : Missing application web.xml, using defaults only StandardEngine[Catalina].StandardHost[localhost].StandardContext[/test]
log4j:WARN No appenders could be found for logger (org.apache.catalina.session.ManagerBase).
log4j:WARN Please initialize the log4j system properly.
2005-5-3 20:36:36 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Installing web application at context path  from URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/ROOT
2005-5-3 20:36:37 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Installing web application at context path /tomcat-docs from URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/tomcat-docs
2005-5-3 20:36:37 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Installing web application at context path /jsp-examples from URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/jsp-examples
2005-5-3 20:36:38 org.apache.catalina.core.StandardHostDeployer install
信息24687 : Installing web application at context path /servlets-examples from URL file:C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/servlets-examples
2005-5-3 20:36:38 org.apache.coyote.http11.Http11Protocol start
信息24687 : Starting Coyote HTTP/1.1 on port 8080
2005-5-3 20:36:39 org.apache.jk.common.ChannelSocket init
信息24687 : JK2: ajp13 listening on /0.0.0.0:8009
2005-5-3 20:36:39 org.apache.jk.server.JkMain start
信息24687 : Jk running ID=0 time=0/31  config=C:/Program Files/Apache Software Foundation/Tomcat 5.0/conf/jk2.properties
2005-5-3 20:36:39 org.apache.catalina.startup.Catalina start
信息24687 : Server startup in 15578 ms


以前是Eclipse下面启动Tomcat的日志
《============================================================================================================================================


下面是提交submit时的Eclipse下Tomcat的日志

============================================================================================================================================〉


2005-5-3 20:37:53 com.opensymphony.webwork.config.DefaultConfiguration <init>
警告21578 : Could not find webwork.properties
2005-5-3 20:37:53 com.opensymphony.webwork.dispatcher.ServletDispatcher serviceAction

严重-28211 : Could not execute action
com.opensymphony.xwork.config.ReferenceResolverException: Failed to find external reference:
    userDAOProxy
   
    with nested exception
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '
    userDAOProxy
   ' is defined: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,userDAO,userDAOProxy]; root of BeanFactory hierarchy
 at com.atlassian.xwork.ext.SpringApplicationContextReferenceResolver.resolveReferences(Unknown Source)
 at com.opensymphony.xwork.interceptor.ExternalReferencesInterceptor.before(ExternalReferencesInterceptor.java:40)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:34)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)
 at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272)
 at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
 at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:696)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
 at java.lang.Thread.run(Unknown Source)
with nested exception org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '
    userDAOProxy
   ' is defined: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,userDAO,userDAOProxy]; root of BeanFactory hierarchy
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '
    userDAOProxy
   ' is defined: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,sessionFactory,transactionManager,userDAO,userDAOProxy]; root of BeanFactory hierarchy
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:365)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:583)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
 at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:504)
 at com.atlassian.xwork.ext.SpringApplicationContextReferenceResolver.resolveReferences(Unknown Source)
 at com.opensymphony.xwork.interceptor.ExternalReferencesInterceptor.before(ExternalReferencesInterceptor.java:40)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:34)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
 at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
 at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)
 at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272)
 at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:284)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:204)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:245)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:199)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:195)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:149)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:156)
 at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:151)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972)
 at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:696)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
 at java.lang.Thread.run(Unknown Source)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值