Support for the locationURI attribute has been added as part of https://issues.apache.org/activemq/browse/SM-1210 and has not been released yet. You may want to try with a 3.2.2-SNAPSHOT or 3.3-SNAPSHOT build of the CXF component.
On Wed, Mar 26, 2008 at 11:08 AM, Cybexion <[EMAIL PROTECTED]> wrote: > > Thanks Bruce, that helped. > Took me a bit to figure out where the file:/// protocol comes from, > because > I did not specify it directly. > The solution was, that I had the following Maven variable set: > MAVEN_OPTS=-Duser.home=d:/java -Xmx768m > after chaning it to > MAVEN_OPTS=-Duser.home=/d:/java -Xmx768m > it worked (so far) > > I had to add additional components to my springBeans.xml which now looks > like this: > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:sm="http://servicemix.apache.org/config/1.0" xsi:schemaLocation=" > http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd > http://servicemix.apache.org/config/1.0 > > > http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/servicemix/servicemix-core/3.2/servicemix-core-3.2.xsd > "> > > <sm:container generateRootDir="true"> > <sm:deployments> > <sm:installSharedLibrary groupId="org.apache.servicemix" > artifactId="servicemix-shared" > version="3.3-SNAPSHOT"/> > <sm:installComponent groupId="org.apache.servicemix" > artifactId="servicemix-cxf-bc" > version="3.3-SNAPSHOT"/> > <sm:installComponent groupId="org.apache.servicemix" > artifactId="servicemix-cxf-se" > version="3.3-SNAPSHOT"/> > <sm:installComponent groupId="org.apache.servicemix" > artifactId="servicemix-saxon" > version="3.3-SNAPSHOT"/> > <sm:deployServiceAssembly groupId="my.components.order.service" > artifactId="orderservice-cxf-sa" version="1.0-SNAPSHOT"/> > </sm:deployments> > </sm:container> > </beans> > > Now the next problem. If I start my test it fails and gives the following > output: > > > ... > 2008-03-26 10:39:18,703 [main ] DEBUG > ileSystemXmlApplicationContext - Publishing event in context [xbean]: > org.springframework.context.event.ContextRefreshedEvent[source= > org.apache.xbean.spring.context.FileSystemXmlApplicationContext: > display name [xbean]; startup date [Wed Mar 26 10:39:18 CET 2008]; root of > context hierarchy] > 2008-03-26 10:39:18,703 [main ] DEBUG SaxonComponent > - Service unit deployed > 2008-03-26 10:39:18,703 [main ] DEBUG CxfSeComponent > - Undeploying service unit > 2008-03-26 10:39:18,703 [main ] DEBUG CxfSeComponent > - Shutting down service unit > 2008-03-26 10:39:18,703 [main ] DEBUG CxfSeComponent > - Looking for > > D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\service-assemblies\orderservice-cxf-sa\version_1\sus\servicemix-cxf-se\orderservice-cxfse-su\xbean.xml: > true > 2008-03-26 10:39:18,718 [main ] INFO > ileSystemXmlApplicationContext - Closing application context [xbean] > 2008-03-26 10:39:18,718 [main ] DEBUG > ileSystemXmlApplicationContext - Publishing event in context [xbean]: > org.springframework.context.event.ContextClosedEvent[source= > org.apache.xbean.spring.context.FileSystemXmlApplicationContext: > display name [xbean]; startup date [Wed Mar 26 10:39:16 CET 2008]; root of > context hierarchy] > 2008-03-26 10:39:18,718 [main ] INFO DefaultListableBeanFactory > - Destroying singletons in > {org.springframework.beans.factory.support.DefaultListableBeanFactory > defining beans > [my.common.util.spring.StagePropertiesPlaceholderConfigurer, > my.common.util.spring.StagePropertiesPlaceholderConfigurer#1 > ,jbiWrapper,orderStateMapper,transformationService,dummyResponses,orderResponse,requestValidator,crmOrderValidator,baseValidator,errorHandler, > org.apache.servicemix.cxfse.CxfSeEndpoint > ,orderTransformer,dateUtil,crmProxy,mptProxy,dartProxy,baseProxy]; > parent: [EMAIL PROTECTED] > 2008-03-26 10:39:18,718 [main ] DEBUG CxfSeComponent > - Service unit undeployed > 2008-03-26 10:39:18,750 [main ] INFO DeploymentService > - UnDeployed ServiceUnit orderservice-cxfse-su from Component: > servicemix-cxf-se > 2008-03-26 10:39:18,750 [main ] DEBUG SaxonComponent > - Undeploying service unit > 2008-03-26 10:39:18,750 [main ] DEBUG SaxonComponent > - Shutting down service unit > 2008-03-26 10:39:18,750 [main ] DEBUG SaxonComponent > - Looking for > > D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\service-assemblies\orderservice-cxf-sa\version_1\sus\servicemix-saxon\orderservice-saxon-su\xbean.xml: > true > 2008-03-26 10:39:18,750 [main ] INFO > ileSystemXmlApplicationContext - Closing application context [xbean] > 2008-03-26 10:39:18,750 [main ] DEBUG > ileSystemXmlApplicationContext - Publishing event in context [xbean]: > org.springframework.context.event.ContextClosedEvent[source= > org.apache.xbean.spring.context.FileSystemXmlApplicationContext: > display name [xbean]; startup date [Wed Mar 26 10:39:18 CET 2008]; root of > context hierarchy] > 2008-03-26 10:39:18,750 [main ] INFO DefaultListableBeanFactory > - Destroying singletons in > {org.springframework.beans.factory.support.DefaultListableBeanFactory > defining beans > [org.apache.servicemix.saxon.XsltEndpoint, > org.apache.servicemix.saxon.XsltEndpoint#1]; > root of BeanFactory hierarchy} > 2008-03-26 10:39:18,750 [main ] DEBUG SaxonComponent > - Service unit undeployed > 2008-03-26 10:39:18,765 [main ] INFO DeploymentService > - UnDeployed ServiceUnit orderservice-saxon-su from Component: > servicemix-saxon > 2008-03-26 10:39:18,796 [main ] ERROR DeploymentService > - Error deploying service assembly > 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>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.BeanCreationException: > Error creating bean with name 'org.apache.servicemix.cxfbc.CxfBcConsumer' > defined in file > > [D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\service-assemblies\orderservice-cxf-sa\version_1\sus\servicemix-cxf-bc\orderservice-cxfbc-su\xbean.xml]: > Error setting property values; nested exception is > org.springframework.beans.NotWritablePropertyException: Invalid property > 'locationURI' of bean class [org.apache.servicemix.cxfbc.CxfBcConsumer]: > Bean property 'locationURI' is not writable or has an invalid setter > method. > Does the parameter type of the setter match the return type of the > getter?</loc-message> > > <stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException > : > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.apache.servicemix.cxfbc.CxfBcConsumer' defined in file > > [D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\service-assemblies\orderservice-cxf-sa\version_1\sus\servicemix-cxf-bc\orderservice-cxfbc-su\xbean.xml]: > Error setting property values; nested exception is > org.springframework.beans.NotWritablePropertyException: Invalid property > 'locationURI' of bean class [org.apache.servicemix.cxfbc.CxfBcConsumer]: > Bean property 'locationURI' is not writable or has an invalid setter > method. > Does the parameter type of the setter match the return type of the getter? > 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.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :976) > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'org.apache.servicemix.cxfbc.CxfBcConsumer' > defined > in file > > [D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\service-assemblies\orderservice-cxf-sa\version_1\sus\servicemix-cxf-bc\orderservice-cxfbc-su\xbean.xml]: > Error setting property values; nested exception is > org.springframework.beans.NotWritablePropertyException: Invalid property > 'locationURI' of bean class [org.apache.servicemix.cxfbc.CxfBcConsumer]: > Bean property 'locationURI' is not writable or has an invalid setter > method. > Does the parameter type of the setter match the return type of the getter? > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues > (AbstractAutowireCapableBeanFactory.java:1030) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean > (AbstractAutowireCapableBeanFactory.java:809) > ... 46 more > Caused by: org.springframework.beans.NotWritablePropertyException: Invalid > property 'locationURI' of bean class > [org.apache.servicemix.cxfbc.CxfBcConsumer]: Bean property 'locationURI' > is > not writable or has an invalid setter method. Does the parameter type of > the > setter match the return type of the getter? > at > org.springframework.beans.BeanWrapperImpl.setPropertyValue( > BeanWrapperImpl.java:748) > at > org.springframework.beans.BeanWrapperImpl.setPropertyValue( > BeanWrapperImpl.java:606) > ... 62 more > ]]></stack-trace> > </msg-loc-info> > </exception-info> > </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-cxf-se</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-saxon</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> > </jbi-task-result> > </jbi-task> > > at > org.apache.servicemix.jbi.framework.ManagementSupport.failure( > ManagementSupport.java:125) > ... > 2008-03-26 10:39:18,796 [main ] INFO DefaultListableBeanFactory > - Destroying singletons in > {org.springframework.beans.factory.support.DefaultListableBeanFactory > defining beans [org.apache.servicemix.jbi.container.SpringJBIContainer]; > root of BeanFactory hierarchy} > 2008-03-26 10:39:18,843 [ix ShutdownHook] INFO JBIContainer > - Shutting down ServiceMix JBI Container (ServiceMix) stopped > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG JBIContainer > - Caught exception, must be shutting down: java.lang.IllegalStateException > : > Shutdown in progress > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=AdminCommandsService > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=AutoDeploymentService > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=DeploymentService > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=InstallationService > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SedaFlow > - Called Flow stop > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG JBIContainer > - Removing listener: class > org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow$1 > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SedaFlow > - Called Flow shutdown > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG DeliveryChannelImpl > - Closing DeliveryChannel DeliveryChannel{#SubscriptionManager#} > 2008-03-26 10:39:18,843 [ix ShutdownHook] INFO JBIContainer > - Deactivating component #SubscriptionManager# > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SedaFlow > - Called Flow stop > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=DefaultBroker > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SaxonComponent > - Stopping component > 2008-03-26 10:39:18,843 [-saxon-thread-1] DEBUG SaxonComponent > - Polling thread will stop > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SaxonComponent > - Component stopped > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SaxonComponent > - Shutting down component > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG SaxonComponent > - Component shut down > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG DeliveryChannelImpl > - Closing DeliveryChannel DeliveryChannel{servicemix-saxon} > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfSeComponent > - Stopping component > 2008-03-26 10:39:18,843 [cxf-se-thread-1] DEBUG CxfSeComponent > - Polling thread will stop > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfSeComponent > - Component stopped > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfSeComponent > - Shutting down component > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfSeComponent > - Component shut down > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG DeliveryChannelImpl > - Closing DeliveryChannel DeliveryChannel{servicemix-cxf-se} > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfBcComponent > - Stopping component > 2008-03-26 10:39:18,843 [cxf-bc-thread-1] DEBUG CxfBcComponent > - Polling thread will stop > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfBcComponent > - Component stopped > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfBcComponent > - Shutting down component > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG CxfBcComponent > - Component shut down > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG DeliveryChannelImpl > - Closing DeliveryChannel DeliveryChannel{servicemix-cxf-bc} > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=Registry > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=ClientFactory > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=EnvironmentContext > 2008-03-26 10:39:18,843 [ix ShutdownHook] DEBUG ManagementContext > - Unregistering system service: > org.apache.servicemix:ContainerName=ServiceMix > ,Type=SystemService,Name=ManagementContext > 2008-03-26 10:39:18,843 [ix ShutdownHook] INFO ConnectorServerFactoryBean > - Stopping JMX connector server: > [EMAIL PROTECTED] > 2008-03-26 10:39:18,859 [ix ShutdownHook] INFO JBIContainer > - ServiceMix JBI Container (ServiceMix) stopped > > As I understand, the core error is > NotWritablePropertyException: Invalid property 'locationURI' of bean class > [org.apache.servicemix.cxfbc.CxfBcConsumer] > > > Looks like it should be set from one of my xbean.xml which looks like > this: > <?xml version="1.0" encoding="UTF-8"?> > <beans > xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0" > xmlns:order="http://my.company/orderservice/v1/"> > > <!-- Loads the configuration--> > <bean > class="my.common.util.spring.StagePropertiesPlaceholderConfigurer"/> > > <cxfbc:consumer > wsdl="classpath:orderService.wsdl" > targetService="order:OrderService" > targetInterface="order:orderServicePort" > locationURI="${my.components.order.service.soapurl}" > /> > </beans> > > So, again stuck. Any idea? > > > -- > View this message in context: > http://www.nabble.com/Integration-Test%3A-UnknownHostException-tp16278375s12049p16299141.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
