jaigates vg [
https://community.jboss.org/people/jaigates] created the discussion
"Deployment issue while deploying an esb project"
To view the discussion, visit:
https://community.jboss.org/message/824929#824929
--------------------------------------------------------------
Hi,
We are in the process of migrating exiting EAR which uses spring 3.1.2, hibernate etc. to
Jboss ESB 4.11 to be deployed Jboss soa-p.5.3.0. As the application bundles spring 3.1.2
jars along with it while deployment looks like it conflicts with spring esb (or something
else) jars running on spring 3.0.6. Let us know how to resolve this issue.
*ESB model:*
XYZ.esb
--org
--XXX.war - a spring MVC application
--META-INF
-- jboss-esb.xml-(creating an action for a bean in XXX.war(by this way we are
integrating ESB and XXX.war))
-- deployment.xml
--YYY.jar - a spring IOC based project used in XXX.war
--ZZZ.jar - a spring IOC based project used in XXX.war
--And jars supporting spring projects.
We are bundling *3.1.2 RELEASE* jars for spring related projects(XXX.war, YYY.jar,
ZZZ.jar).
*Deployment Error:*
15:46:35,330 INFO [EsbDeployment] Starting ESB Deployment 'spring_helloworld.esb'
15:46:35,392 INFO [ClassPathXmlApplicationContext] Refreshing
org.springframework.context.support.ClassPathXmlApplicationContext@371d263b: startup date
[Tue Jun 25 15:46:35 IST 2013]; root of context hierarchy 15:46:35,408 INFO
[XmlBeanDefinitionReader] Loading XML bean definitions from class path resource
[spring-context-hello.xml] 15:46:35,673 INFO [DefaultListableBeanFactory]
Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@1eb0b508: defining
beans [helloObject]; root of factory hierarchy 15:46:35,673 INFO
[ClassPathXmlApplicationContext] Refreshing
org.springframework.context.support.ClassPathXmlApplicationContext@5eae8a1a: startup date
[Tue Jun 25 15:46:35 IST 2013]; root of context hierarchy 15:46:35,689 INFO
[XmlBeanDefinitionReader] Loading XML bean definitions from class path resource
[adminConsole-4.0.1-SNAPSHOT.war/WEB-INF/applicationcontext.xml] 15:46:35,783 INFO
[XmlBeanDefinitionReader] Loading XML bean definitions from class path resource
[adminConsole-4.0.1-SNAPSHOT.war/WEB-INF/ws-context.xml] 15:46:35,877 INFO
[XmlBeanDefinitionReader] Loading XML bean definitions from class path resource
[META-INF/cxf/cxf.xml] 15:46:35,908 INFO [XmlBeanDefinitionReader] Loading XML bean
definitions from class path resource [META-INF/cxf/cxf-extension-soap.xml] 15:46:35,923
INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-servlet.xml] 15:46:35,939 INFO [XmlBeanDefinitionReader] Loading XML
bean definitions from class path resource
[ecmsCommon-4.0.6-SNAPSHOT.jar/spring/ws-security-context.xml] 15:46:36,002 INFO
[ClassPathXmlApplicationContext] Closing
org.springframework.context.support.ClassPathXmlApplicationContext@371d263b: startup date
[Tue Jun 25 15:46:35 IST 2013]; root of context hierarchy 15:46:36,002 INFO
[DefaultListableBeanFactory] Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@1eb0b508: defining
beans [helloObject]; root of factory hierarchy 15:46:36,017 ERROR
[AbstractKernelController] Error installing to Start:
name=jboss.esb.vfszip:/C:/softwares/jboss-soa-p-5/jboss-as/server/default/deploy/spring_helloworld.esb/
state=Create org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException: Error
configuring action processing pipeline at
org.jboss.soa.esb.listeners.message.MessageAwareListener.doInitialise(MessageAwareListener.java:205)
at
org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle.initialise(AbstractManagedLifecycle.java:133)
at
org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.initialiseInstances(ManagedLifecycleController.java:109)
at
org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.start(ManagedLifecycleController.java:66)
at org.jboss.soa.esb.listeners.deployers.mc.EsbDeployment.start(EsbDeployment.java:232)
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.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at
org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at
org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at
org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:243)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at
org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:111)
at
org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72)
at
org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at
org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at
org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at
org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at
org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at
org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826) at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556) at
org.jboss.system.ServiceController.doChange(ServiceController.java:688) at
org.jboss.system.ServiceController.start(ServiceController.java:460) at
org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163) at
org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99) at
org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46) at
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826) at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556) at
org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789) at
org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699) at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at
org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at
org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at
org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at
org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461) at
org.jboss.Main.boot(Main.java:223) at org.jboss.Main$1.run(Main.java:574) at
java.lang.Thread.run(Thread.java:662) Caused by: org.jboss.soa.esb.ConfigurationException:
Unexpected exception during lifecycle initialisation at
org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.initialise(ActionProcessingPipeline.java:403)
at
org.jboss.soa.esb.listeners.message.MessageAwareListener.doInitialise(MessageAwareListener.java:201)
... 66 more Caused by: org.jboss.soa.esb.actions.ActionLifecycleException: BeansException
caught in loadSpringToc : at
org.jboss.soa.esb.actions.AbstractSpringAction.loadSpringIoc(AbstractSpringAction.java:227)
at
org.jboss.soa.esb.actions.AbstractSpringAction.initializeSpring(AbstractSpringAction.java:174)
at
org.jboss.soa.esb.actions.AbstractSpringAction.initialise(AbstractSpringAction.java:113)
at
org.jboss.soa.esb.listeners.message.OverriddenActionLifecycleProcessor.initialise(OverriddenActionLifecycleProcessor.java:123)
at
org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.initialise(ActionProcessingPipeline.java:398)
... 67 more
Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Failed to import bean definitions from relative location
[/ws-context.xml] Offending resource: class path resource
[adminConsole-4.0.1-SNAPSHOT.war/WEB-INF/applicationcontext.xml]; nested exception is
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration
problem: Failed to import bean definitions from URL location
[classpath:ecmsCommon-4.0.6-SNAPSHOT.jar/spring/ws-security-context.xml] Offending
resource: class path resource [adminConsole-4.0.1-SNAPSHOT.war/WEB-INF/ws-context.xml];
nested exception is org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from class path resource
[ecmsCommon-4.0.6-SNAPSHOT.jar/spring/ws-security-context.xml]; nested exception is
org.springframework.beans.FatalBeanException: Class
[org.springframework.beans.factory.xml.UtilNamespaceHandler] for namespace [
http://www.springframework.org/schema/util http://www.springframework.org/schema/util]
does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:218)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:126)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:92)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at
org.jboss.soa.esb.actions.AbstractSpringAction.loadSpringIoc(AbstractSpringAction.java:222)
... 71 more
Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Failed to import bean definitions from URL location
[classpath:ecmsCommon-4.0.6-SNAPSHOT.jar/spring/ws-security-context.xml] Offending
resource: class path resource [adminConsole-4.0.1-SNAPSHOT.war/WEB-INF/ws-context.xml];
nested exception is org.springframework.beans.factory.BeanDefinitionStoreException:
Unexpected exception parsing XML document from class path resource
[ecmsCommon-4.0.6-SNAPSHOT.jar/spring/ws-security-context.xml]; nested exception is
org.springframework.beans.FatalBeanException: Class
[org.springframework.beans.factory.xml.UtilNamespaceHandler] for namespace [
http://www.springframework.org/schema/util http://www.springframework.org/schema/util]
does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:192)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:202)
... 90 more
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource
[ecmsCommon-4.0.6-SNAPSHOT.jar/spring/ws-security-context.xml]; nested exception is
org.springframework.beans.FatalBeanException: Class
[org.springframework.beans.factory.xml.UtilNamespaceHandler] for namespace [
http://www.springframework.org/schema/util http://www.springframework.org/schema/util]
does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:186)
... 98 more
Caused by: org.springframework.beans.FatalBeanException: Class
[org.springframework.beans.factory.xml.UtilNamespaceHandler] for namespace [
http://www.springframework.org/schema/util http://www.springframework.org/schema/util]
does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:126)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1333)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1328)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
... 103 more 15:46:36,517 INFO [
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/824929#824929]
Start a new discussion in JBoss ESB Development at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]