jineshk
Nov 4th, 2008, 09:11 AM
Hi
I am upgrading the application from spring 2.0.6 to 2.5.5 version.
I got it compiled and run the junit testcases using maven without any issues.
When i deployed the same to the weblogic 10.0 i started getting
below stack trace. Any help from you guys are appreciated.
2008-11-04 09:45:10,404 [org.springframework.web.context.ContextLoader:ERRO R]
Context initialization failed
----------------------------------------------------------------
org.springframework.beans.factory.UnsatisfiedDepen dencyException: Error creating bean with name 'methodSecurityAdvisor' defined in ServletContext resource [/WEB-INF/applicationContext-acegi.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor]: There are 0 beans of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor] available for autowiring: []. There should have been exactly 1 to be able to autowire constructor of bean 'methodSecurityAdvisor'.
at org.springframework.beans.factory.support.Construc torResolver.createArgumentArray(ConstructorResolve r.java:474)
at org.springframework.beans.factory.support.Construc torResolver.autowireConstructor(ConstructorResolve r.java:153)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.autowireConstructor(Abs tractAutowireCapableBeanFactory.java:799)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:717)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:384)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 51)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:156)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.aop.framework.autoproxy.BeanFa ctoryAdvisorRetrievalHelper.findAdvisorBeans(BeanF actoryAdvisorRetrievalHelper.java:87)
at org.springframework.aop.framework.autoproxy.Abstra ctAdvisorAutoProxyCreator.findCandidateAdvisors(Ab stractAdvisorAutoProxyCreator.java:96)
at org.springframework.aop.framework.autoproxy.Abstra ctAdvisorAutoProxyCreator.findEligibleAdvisors(Abs tractAdvisorAutoProxyCreator.java:83)
at org.springframework.aop.framework.autoproxy.Abstra ctAdvisorAutoProxyCreator.getAdvicesAndAdvisorsFor Bean(AbstractAdvisorAutoProxyCreator.java:66)
at org.springframework.aop.framework.autoproxy.Abstra ctAutoProxyCreator.postProcessAfterInitialization( AbstractAutoProxyCreator.java:296)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyBeanPostProcessors AfterInitialization(AbstractAutowireCapableBeanFac tory.java:312)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.initializeBean(Abstract AutowireCapableBeanFactory.java:1180)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:425)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 51)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:156)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:733)
at org.springframework.context.support.AbstractApplic ationContext.registerBeanPostProcessors(AbstractAp plicationContext.java:511)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:337)
at org.springframework.web.context.ContextLoader.crea teWebApplicationContext(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.init WebApplicationContext(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListe ner.contextInitialized(ContextLoaderListener.java: 49)
at weblogic.servlet.internal.EventsManager$FireContex tListenerAction.run(EventsManager.java:458)
at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Un known Source)
at weblogic.servlet.internal.EventsManager.notifyCont extCreatedEvent(EventsManager.java:168)
at weblogic.servlet.internal.WebAppServletContext.pre loadResources(WebAppServletContext.java:1721)
at weblogic.servlet.internal.WebAppServletContext.sta rt(WebAppServletContext.java:2890)
at weblogic.servlet.internal.WebAppModule.startContex ts(WebAppModule.java:948)
at weblogic.servlet.internal.WebAppModule.start(WebAp pModule.java:353)
at weblogic.application.internal.flow.ModuleStateDriv er$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.next State(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriv er.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDri ver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerI nvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriv er$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.next State(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriv er.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlo w.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.nex t(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.next State(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activ ate(BaseDeployment.java:212)
at weblogic.application.internal.DeploymentStateCheck er.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainer Invoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.BasicDeploym ent.activate(BasicDeployment.java:182)
at weblogic.deploy.internal.targetserver.BasicDeploym ent.activateFromServerLifecycle(BasicDeployment.ja va:359)
at weblogic.management.deploy.internal.DeploymentAdap ter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdap ter.activate(DeploymentAdapter.java:196)
at weblogic.management.deploy.internal.AppTransition$ 2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDepl oyments.transitionApps(ConfiguredDeployments.java: 233)
at weblogic.management.deploy.internal.ConfiguredDepl oyments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDepl oyments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServ erService.resume(DeploymentServerService.java:173)
at weblogic.management.deploy.internal.DeploymentServ erService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemReq uest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread. java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java :172)
<Nov 4, 2008 9:45:10 AM EST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListe ner failed: org.springframework.beans.factory.UnsatisfiedDepen dencyException: Error creating bean with name 'methodSecurityAdvisor' defined in ServletContext resource [/WEB-INF/applicationContext-acegi.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor]: There are 0 beans of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor] available for autowiring: []. There should have been exactly 1 to be able to autowire constructor of bean 'methodSecurityAdvisor'..
org.springframework.beans.factory.UnsatisfiedDepen dencyException: Error creating bean with name 'methodSecurityAdvisor' defined in ServletContext resource [/WEB-INF/applicationContext-acegi.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor]: There are 0 beans of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor] available for autowiring: []. There should have been exactly 1 to be able to autowire constructor of bean 'methodSecurityAdvisor'.
at org.springframework.beans.factory.support.Construc torResolver.createArgumentArray(ConstructorResolve r.java:474)
at org.springframework.beans.factory.support.Construc torResolver.autowireConstructor(ConstructorResolve r.java:153)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.autowireConstructor(Abs tractAutowireCapableBeanFactory.java:799)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:717)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:384)
Truncated. see log file for complete stacktrace
>
>
Thanks
jinesh
I am upgrading the application from spring 2.0.6 to 2.5.5 version.
I got it compiled and run the junit testcases using maven without any issues.
When i deployed the same to the weblogic 10.0 i started getting
below stack trace. Any help from you guys are appreciated.
2008-11-04 09:45:10,404 [org.springframework.web.context.ContextLoader:ERRO R]
Context initialization failed
----------------------------------------------------------------
org.springframework.beans.factory.UnsatisfiedDepen dencyException: Error creating bean with name 'methodSecurityAdvisor' defined in ServletContext resource [/WEB-INF/applicationContext-acegi.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor]: There are 0 beans of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor] available for autowiring: []. There should have been exactly 1 to be able to autowire constructor of bean 'methodSecurityAdvisor'.
at org.springframework.beans.factory.support.Construc torResolver.createArgumentArray(ConstructorResolve r.java:474)
at org.springframework.beans.factory.support.Construc torResolver.autowireConstructor(ConstructorResolve r.java:153)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.autowireConstructor(Abs tractAutowireCapableBeanFactory.java:799)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:717)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:384)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 51)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:156)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.aop.framework.autoproxy.BeanFa ctoryAdvisorRetrievalHelper.findAdvisorBeans(BeanF actoryAdvisorRetrievalHelper.java:87)
at org.springframework.aop.framework.autoproxy.Abstra ctAdvisorAutoProxyCreator.findCandidateAdvisors(Ab stractAdvisorAutoProxyCreator.java:96)
at org.springframework.aop.framework.autoproxy.Abstra ctAdvisorAutoProxyCreator.findEligibleAdvisors(Abs tractAdvisorAutoProxyCreator.java:83)
at org.springframework.aop.framework.autoproxy.Abstra ctAdvisorAutoProxyCreator.getAdvicesAndAdvisorsFor Bean(AbstractAdvisorAutoProxyCreator.java:66)
at org.springframework.aop.framework.autoproxy.Abstra ctAutoProxyCreator.postProcessAfterInitialization( AbstractAutoProxyCreator.java:296)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.applyBeanPostProcessors AfterInitialization(AbstractAutowireCapableBeanFac tory.java:312)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.initializeBean(Abstract AutowireCapableBeanFactory.java:1180)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:425)
at org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 51)
at org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:156)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:733)
at org.springframework.context.support.AbstractApplic ationContext.registerBeanPostProcessors(AbstractAp plicationContext.java:511)
at org.springframework.context.support.AbstractApplic ationContext.refresh(AbstractApplicationContext.ja va:337)
at org.springframework.web.context.ContextLoader.crea teWebApplicationContext(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.init WebApplicationContext(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListe ner.contextInitialized(ContextLoaderListener.java: 49)
at weblogic.servlet.internal.EventsManager$FireContex tListenerAction.run(EventsManager.java:458)
at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Un known Source)
at weblogic.servlet.internal.EventsManager.notifyCont extCreatedEvent(EventsManager.java:168)
at weblogic.servlet.internal.WebAppServletContext.pre loadResources(WebAppServletContext.java:1721)
at weblogic.servlet.internal.WebAppServletContext.sta rt(WebAppServletContext.java:2890)
at weblogic.servlet.internal.WebAppModule.startContex ts(WebAppModule.java:948)
at weblogic.servlet.internal.WebAppModule.start(WebAp pModule.java:353)
at weblogic.application.internal.flow.ModuleStateDriv er$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.next State(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriv er.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.ScopedModuleDri ver.start(ScopedModuleDriver.java:200)
at weblogic.application.internal.flow.ModuleListenerI nvoker.start(ModuleListenerInvoker.java:117)
at weblogic.application.internal.flow.ModuleStateDriv er$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.next State(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriv er.start(ModuleStateDriver.java:60)
at weblogic.application.internal.flow.StartModulesFlo w.activate(StartModulesFlow.java:26)
at weblogic.application.internal.BaseDeployment$2.nex t(BaseDeployment.java:635)
at weblogic.application.utils.StateMachineDriver.next State(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.activ ate(BaseDeployment.java:212)
at weblogic.application.internal.DeploymentStateCheck er.activate(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainer Invoker.activate(AppContainerInvoker.java:80)
at weblogic.deploy.internal.targetserver.BasicDeploym ent.activate(BasicDeployment.java:182)
at weblogic.deploy.internal.targetserver.BasicDeploym ent.activateFromServerLifecycle(BasicDeployment.ja va:359)
at weblogic.management.deploy.internal.DeploymentAdap ter$1.doActivate(DeploymentAdapter.java:51)
at weblogic.management.deploy.internal.DeploymentAdap ter.activate(DeploymentAdapter.java:196)
at weblogic.management.deploy.internal.AppTransition$ 2.transitionApp(AppTransition.java:30)
at weblogic.management.deploy.internal.ConfiguredDepl oyments.transitionApps(ConfiguredDeployments.java: 233)
at weblogic.management.deploy.internal.ConfiguredDepl oyments.activate(ConfiguredDeployments.java:169)
at weblogic.management.deploy.internal.ConfiguredDepl oyments.deploy(ConfiguredDeployments.java:123)
at weblogic.management.deploy.internal.DeploymentServ erService.resume(DeploymentServerService.java:173)
at weblogic.management.deploy.internal.DeploymentServ erService.start(DeploymentServerService.java:89)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemReq uest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread. java:200)
at weblogic.work.ExecuteThread.run(ExecuteThread.java :172)
<Nov 4, 2008 9:45:10 AM EST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListe ner failed: org.springframework.beans.factory.UnsatisfiedDepen dencyException: Error creating bean with name 'methodSecurityAdvisor' defined in ServletContext resource [/WEB-INF/applicationContext-acegi.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor]: There are 0 beans of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor] available for autowiring: []. There should have been exactly 1 to be able to autowire constructor of bean 'methodSecurityAdvisor'..
org.springframework.beans.factory.UnsatisfiedDepen dencyException: Error creating bean with name 'methodSecurityAdvisor' defined in ServletContext resource [/WEB-INF/applicationContext-acegi.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor]: There are 0 beans of type [org.acegisecurity.intercept.method.aopalliance.Met hodSecurityInterceptor] available for autowiring: []. There should have been exactly 1 to be able to autowire constructor of bean 'methodSecurityAdvisor'.
at org.springframework.beans.factory.support.Construc torResolver.createArgumentArray(ConstructorResolve r.java:474)
at org.springframework.beans.factory.support.Construc torResolver.autowireConstructor(ConstructorResolve r.java:153)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.autowireConstructor(Abs tractAutowireCapableBeanFactory.java:799)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:717)
at org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:384)
Truncated. see log file for complete stacktrace
>
>
Thanks
jinesh