Code:
08:45:20,218 INFO [ConnectionProviderFactory] Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
08:45:20,250 INFO [DefaultListableBeanFactory] Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [dataSource,factory,serverDAOHibernate,servDAOPg,appDAOHibernateManaged,filterInvocationInterceptor,securityInterceptor,aclServerAdminVoter,aclServerUpdateVoter,aclServerReadVoter,aclAppAdminVoter,aclAppUpdateVoter,aclAppReadVoter,aclAccessDecisionManager,IDGenerator,viewResolver,roleVoter,txProxyTemplate,transactionManager,personWareHouseDAOHibernate,appDAOHibernate,appRoleDAOHibernate,appRightsDAOHibernate,profilerAround,exceptionInterceptor,profilingAutoProxy,filterChainProxy,httpSessionContextIntegrationFilter,securityEnforcementFilter,httpRequestAccessDecisionManager,requestMethodsFilter,authenticationManager,passwordEncoder,daoAuthenticationProvider,cacheManager,userCacheBackend,userCache,loggerListener,authenticationProcessingFilter,authenticationProcessingFilterEntryPoint,baseFilterInvocationInterceptor,bjuidAuthenticationDAO,switchUserProcessingFilter,baseSecurityInterceptor,SimpleAclEntry.ADMINISTRATION,SimpleAclEntry.READ_WRITE,SimpleAclEntry.READ,baseAclAdminVoter,baseAclUpdateVoter,baseAclReadVoter,baseAclAccessDecisionManager,aclManager,basicAclProvider,basicAclExtendedDao,afterInvocationManager,afterAclCollectionRead,afterAclRead]; root of BeanFactory hierarchy}
08:45:20,250 ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factory' defined in ServletContext resource [/WEB-INF/aemApp-context.xml]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: At least one handler method must be found in class [class $Proxy49]
java.lang.IllegalArgumentException: At least one handler method must be found in class [class $Proxy49]
at org.springframework.aop.framework.adapter.ThrowsAdviceInterceptor.<init>(ThrowsAdviceInterceptor.java:86)
at org.springframework.aop.framework.adapter.ThrowsAdviceAdapter.getInterceptor(ThrowsAdviceAdapter.java:41)
at org.springframework.aop.framework.adapter.DefaultAdvisorAdapterRegistry.getInterceptors(DefaultAdvisorAdapterRegistry.java:77)
at org.springframework.aop.framework.AdvisorChainFactoryUtils.calculateInterceptorsAndDynamicInterceptionAdvice(AdvisorChainFactoryUtils.java:77)
at org.springframework.aop.framework.HashMapCachingAdvisorChainFactory.getInterceptorsAndDynamicInterceptionAdvice(HashMapCachingAdvisorChainFactory.java:47)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:156)
at $Proxy51.getConnection(Unknown Source)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:80)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1823)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1143)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:800)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:726)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:269)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
And here is some of my context file.