Webwork2+Spring+Hibernate集成的问题求助(No bean named "userDAOProxy " is defined)
Webwork2+Spring+Hibernate集成的问题求助(No bean named "userDAOProxy " is defined) 我在测试夏昕写的《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'
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'
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'
<property name='sessionFactory'>
<ref local='sessionFactory'/>
</property>
</bean>
<bean id='userDAO' name='sessionFactory'>
<ref local='sessionFactory'/>
</property>
</bean>
<bean id='userDAOProxy'
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)