Hi, I tried to do an integration test, similar to the camel example. The problem is, that (you guess it) it is not working and results in an exception.
My spring.xml 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:deployServiceAssembly groupId="my.components.order.service" artifactId="orderservice-cxf-sa" version="1.0-SNAPSHOT"/> </sm:deployments> </sm:container> </beans> Here is the error: 2008-03-25 17:44:29,218 [main ] DEBUG ManagementContext - Registering system service: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=InstallationService 2008-03-25 17:44:29,218 [main ] DEBUG ManagementContext - Registering system service: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=DeploymentService 2008-03-25 17:44:29,218 [main ] INFO DeploymentService - Restoring service assemblies 2008-03-25 17:44:29,218 [main ] DEBUG ManagementContext - Registering system service: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AutoDeploymentService 2008-03-25 17:44:29,234 [main ] DEBUG AutoDeploymentService - State file doesn't exist: D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\install.xml 2008-03-25 17:44:29,234 [main ] DEBUG AutoDeploymentService - State file doesn't exist: D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\deploy.xml 2008-03-25 17:44:29,234 [main ] DEBUG ManagementContext - Registering system service: org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AdminCommandsService 2008-03-25 17:44:29,234 [main ] INFO InstallSharedLibrary - Deploying shared library: file://d:/java/.m2/repository/org/apache/servicemix/servicemix-shared/3.3-SNAPSHOT/servicemix-shared-3.3-SNAPSHOT-installer.zip 2008-03-25 17:44:38,343 [main ] ERROR InstallationService - Deployment failed javax.jbi.management.DeploymentException: java.net.UnknownHostException: d at org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:595) at org.apache.servicemix.jbi.framework.InstallationService.installSharedLibrary(InstallationService.java:213) at org.apache.servicemix.jbi.framework.AdminCommandsService.installSharedLibrary(AdminCommandsService.java:104) at org.apache.servicemix.jbi.container.InstallSharedLibrary.doDeploy(InstallSharedLibrary.java:37) at org.apache.servicemix.jbi.container.DeploySupport.deploy(DeploySupport.java:58) at org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(SpringJBIContainer.java:111) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:68) at my.components.orderservice.OrderServiceITest.createApplicationContext(OrderServiceITest.java:35) at my.components.orderservice.OrderServiceITest.setUp(OrderServiceITest.java:21) at junit.framework.TestCase.runBare(TestCase.java:125) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) 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.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:165) at org.apache.maven.surefire.Surefire.run(Surefire.java:107) 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.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:285) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:976) Caused by: java.net.UnknownHostException: d at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at sun.net.NetworkClient.doConnect(NetworkClient.java:157) at sun.net.NetworkClient.openServer(NetworkClient.java:118) at sun.net.ftp.FtpClient.openServer(FtpClient.java:488) at sun.net.ftp.FtpClient.openServer(FtpClient.java:475) at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270) at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352) at java.net.URL.openStream(URL.java:1009) at org.apache.servicemix.jbi.util.FileUtil.unpackArchive(FileUtil.java:154) at org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:582) ... 40 more 2008-03-25 17:44:38,343 [main ] INFO InstallSharedLibrary - Deploying shared library: file://d:/java/.m2/repository/net/adlinkgroup/adfusion/components/order/service/orderservice-cxf-sa/1.0-SNAPSHOT/orderservice-cxf-sa-1.0-SNAPSHOT.zip 2008-03-25 17:44:38,515 [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-status-msg> <msg-loc-info> <loc-token/> <loc-message>Unable to unpack archive: file://d:/java/.m2/repository/net/adlinkgroup/adfusion/components/order/service/orderservice-cxf-sa/1.0-SNAPSHOT/orderservice-cxf-sa-1.0-SNAPSHOT.zip</loc-message> </msg-loc-info> </task-status-msg> <exception-info> <nesting-level>1</nesting-level> <loc-token/> <loc-message>java.net.UnknownHostException: d</loc-message> <stack-trace><