Hi, I have a CXF SE, which I created based on the WSDL-first example. The java classes are generated based on my WSDL and I could test everything using a modified version of the client.html.
We have a CRM System which I wanted to access from my ServiceImplementation (CRMServiceImpl). Therefore I created (next to some other classes) an AladdinOrderService. This service also works fine. I tested it using JUnit The AladdinOrderService classes are Part of the CXFSE. Now I wanted to use this Service inside my CRMServiceImpl class. I extended the bean.xml and injected the service. The bean.xml looks as follows: <beans xmlns:cxfse="http://servicemix.apache.org/cxfse/1.0"> <cxfse:endpoint> <cxfse:pojo> <bean class="my.company.product.components.crmservice.CRMServiceImpl"> <property name="aladdinOrderService" ref="aladdinService"/> </bean> </cxfse:pojo> </cxfse:endpoint> <bean class="my.company.product.components.crmservice.aladdin.order.AladdinOrderService" id="aladdinService"> <property name="orderDAO" ref="aladdinOrderDAO"/> </bean> <bean class="my.company.product.components.crmservice.aladdin.order.dao.AladdinOrderDAO" id="aladdinOrderDAO"> </bean> </beans> Everything compiles fine and an SA is created. When I want to deploy the SA by dropping it into the hotdeploy folder it fails with the error messages below: Does anyone know whats fron here? Is something wrong to inject the aladdinService into my CRMServiceImpl? Thanks in advance for helping!!! Error: INFO - FileSystemXmlApplicationContext - Refreshing [EMAIL PROTECTED]: display name [xbean]; startup date [Wed Jan 23 18:27:25 CET 2008]; root of context hierarchy INFO - XBeanXmlBeanDefinitionReader - Loading XML bean definitions from file [D:\java\tools\apache-servicemix-3.2.1\data\smx\service-assemblies\crmservice-cxf-sa\version_1\sus\servicemix-cxf-bc\crmservice-cxfbc-su\xbean.xml] INFO - FileSystemXmlApplicationContext - Bean factory for application context [EMAIL PROTECTED]: [EMAIL PROTECTED] INFO - FileSystemXmlApplicationContext - Refreshing [EMAIL PROTECTED]: display name [xbean]; startup date [Wed Jan 23 18:27:26 CET 2008]; root of context hierarchy INFO - XBeanXmlBeanDefinitionReader - Loading XML bean definitions from file [D:\java\tools\apache-servicemix-3.2.1\data\smx\service-assemblies\crmservice-cxf-sa\version_1\sus\servicemix-bean\crmservice-cxfse-su\xbean.xml] INFO - FileSystemXmlApplicationContext - Closing [EMAIL PROTECTED]: display name [xbean]; startup date [Wed Jan 23 18:27:25 CET 2008]; root of context hierarchy INFO - DeploymentService - UnDeployed ServiceUnit crmservice-cxfbc-su from Component: servicemix-cxf-bc ERROR - AutoDeploymentService - Failed to update Service Assembly: crmservice-cxf-sa-1.0-SNAPSHOT.0.tmp java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message" version="1.0"> <jbi-task-result> <frmwk-task-result> <frmwk-task-result-details> <task-result-details> <task-id>deploy</task-id> <task-result>FAILED</task-result> <message-type>ERROR</message-type> </task-result-details> </frmwk-task-result-details> </frmwk-task-result> <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message"> <component-name>servicemix-cxf-bc</component-name> <component-task-result-details> <task-result-details> <task-id>deploy</task-id> <task-result>SUCCESS</task-result> </task-result-details> </component-task-result-details> </component-task-result> <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message"> <component-name>servicemix-bean</component-name> <component-task-result-details> <task-result-details> <task-id>deploy</task-id> <task-result>FAILED</task-result> <message-type>ERROR</message-type> <task-status-msg> <msg-loc-info> <loc-token/> <loc-message>Could not deploy xbean service unit</loc-message> </msg-loc-info> </task-status-msg> <exception-info> <nesting-level>1</nesting-level> <msg-loc-info> <loc-token/> <loc-message>org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean namespace mapping: http://servicemix.apache.org/cxfse/1.0</loc-message> <stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException: org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean namespace mapping: http://servicemix.apache.org/cxfse/1.0 at org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:424) at org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardKernel.java:220) at org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java:152) at org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:83) at org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88) at org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69) at org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:508) at org.apache.servicemix.jbi.framework.AutoDeploymentService.checkPendingSAs(AutoDeploymentService.java:479) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateComponent(AutoDeploymentService.java:290) at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:249) at org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647) at org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60) at org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean namespace mapping: http://servicemix.apache.org/cxfse/1.0 at org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:268) ... ]]></stack-trace> </msg-loc-info> </exception-info> </task-result-details> </component-task-result-details> </component-task-result> </jbi-task-result> </jbi-task> -- View this message in context: http://www.nabble.com/Unrecognized-xbean-namespace-mapping%3A-http%3A--servicemix.apache.org-cxfse-1.0-tp15050999s12049p15050999.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
