Hi Marius,

Finally it works! I just replaced the deployer with jboss-spring-jdk5-2.5.jar. 
It works now. Thank you so so much!

I have few other questions for you:

1. With this spring deployer, can the jboss-spring.xml in the spring archive 
file take the tokens from a properties file in default/conf? It sounds 
abviously. But just want to make sure.

2. If I have two spring archive files, say FATHER.spring and MOTHER.spring, 
from a CHILD.war, is it possible for the CHILD to inherit spring beans from 
both FATHER and MOTHER? Can web context factory have two parents? If the spring 
deployer can merge two factories into one, say PARENT, then CHILD can easily 
take beans from PARENT (i.e. both of FATHER and MOTHER), not sure if this is 
the behavior of the current spring deployer. If not, it would be a very useful 
feature.

This morning, I installed JBoss 5.1.0-CR1 and Spring deployer (3.2) from 
SNOWDROP distribution. I tried my spring archive and web service war. I got the 
following exception. It seems that, for deployer 2.5 (with JBOSS 4.x) and 3.2 
(with JBOSS 5.x), spring archives have different structure. The way to retrieve 
spring bean in web service seems to be different too.

Thank you so much for helping me on this. Have a nice weekend!

Ivan
------------
Below is the stacktrace of JBOSS 5.1.0-CR1

 
  | 2009-11-20 15:44:22,797 ERROR [org.apache.catalina.core.StandardContext] 
(main) Context [/test-spring-web-service] startup failed due to previous errors
  | 
  | java.lang.RuntimeException: mapped-name is required for 
org.apache.cxf.buslifecycle.CXFBusLifeCycleManager/bus of deployment 
test-spring-web-service.war
  | 
  |     at 
org.jboss.web.tomcat.service.injection.WebResourceHandler.loadXmlResourceEnvRefs(WebResourceHandler.java:287)
  | 
  |     at 
org.jboss.web.tomcat.service.injection.WebResourceHandler.loadXml(WebResourceHandler.java:325)
  | 
  |     at 
org.jboss.web.tomcat.service.TomcatInjectionContainer.processMetadata(TomcatInjectionContainer.java:550)
  | 
  |     at 
org.jboss.web.tomcat.service.WebCtxLoader.start(WebCtxLoader.java:158)
  | 
  |     at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4272)
  | 
  |     at 
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)
  | 
  |     at 
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)
  | 
  |     at 
org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
  | 
  |     at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
  | 
  |     at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
  | 
  |     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:585)
  | 
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
  | 
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
  | 
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  | 
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  | 
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
  | 
  |     at 
org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
  | 
  |     at $Proxy38.start(Unknown Source)
  | 
  |     at 
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
  | 
  |     at 
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
  | 
  |     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.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
  | 
  |     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:50)
  | 
  |     at 
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
  | 
  |     at 
org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
  | 
  |     at 
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
  | 
  |     at 
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
  | 
  |     at 
org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
  | 
  |     at 
org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
  | 
  |     at 
org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
  | 
  |     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:361)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
  | 
  |     at 
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
  | 
  |     at 
org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
  | 
  |     at 
org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
  | 
  |     at 
org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
  | 
  |     at org.jboss.Main.boot(Main.java:216)
  | 
  |     at org.jboss.Main$1.run(Main.java:546)
  | 
  |     at java.lang.Thread.run(Thread.java:595)
  | 
  | 

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4266839#4266839

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4266839
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to