Announcement Announcement Module
Collapse
No announcement yet.
Migration issue from 2.5.4 to 2.5.6 - spring axis2 integration Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Migration issue from 2.5.4 to 2.5.6 - spring axis2 integration

    Hi,

    I am trying to upgrade our application from spring 2.5.4 to spring 2.5.6 because it was solving the compatibility issue with IBM websphere 7 as per JIRA ticket: http://jira.springframework.org/browse/SPR-4788 .

    However, this breaks a fully functional application with respect to loading axis2 classes. After changing to 2.5.6, it is throwing a ClassNotFoundException while deploying for org.apache.axis2.context.ConfigurationContextFacto ry.

    Using Spring 2.5.4, the application deploys properly in Tomcat, but not with Spring 2.5.6. The complete log for succesful deploy in Tomcat(Spring2.5.4_log.zip) and unsuccessful deploy in tomcat (Spring2.5.6_log.zip) is attached, along with a snippet of the exception stack trace below:

    Code:
    ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'checkoutAction' defined in ServletContext resource [/WEB-INF/config/webflow-config.xml]: Cannot resolve reference to bean 'checkoutService' while setting bean property 'checkoutService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'checkoutService': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.myCompany.consumer.CreditCardValidationConsumer com.myCompany.afpj.refapp.storefront.services.CheckoutServiceImpl.validateCreditCardConsumer; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'credi
    tCardValidationService_consumer' defined in class path resource [business-serviceContext.xml]: Cannot resolve reference to bean 'aijGateway' while setting bean property 'camelAijGateway'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aijGateway' defined in class path resource [AIJContext.xml]: Cannot resolve reference to bean 'configurationService' while setting bean property 'configurationService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationService' defined in class path resource [AIJContext.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationC
    ontext_bean' defined in class path resource [integration/interfaces/CreditCardValidationService-consumer-context.xml]: Invocation of init method failed; nested exception is java.lang.ClassNotFoundException:
                                    org.apache.axis2.context.ConfigurationContextFactory
            at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
            at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
            at java.security.AccessController.doPrivileged(Native Method)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
            at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
            at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
            at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
            at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
            at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
            at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
            at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
            at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
            at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
            at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
            at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
            at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
            at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
            at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
            at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
            at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
            at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
            at org.apache.catalina.core.StandardService.start(StandardService.java:516)
            at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
            at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
            at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Last edited by tanmoy.banerjee; Dec 30th, 2009, 04:59 AM.
Working...
X