Hi Tom, I don't know the LW component that good but you could use the JBI component instead. See http://servicemix.apache.org/servicemix-vfs.html for the component wiki.
Regards Lars 2009/5/6 Tom Condon <[email protected]>: > > I have been trying to get it to work. Had to add jsch-0.1.41.jar to the lib > optional folder but I keep getting this error now. > > Caught: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'jbi' defined in file > [/Users/tcondon/Projects/apache-servicemix-3.3/examples/vfs-binding/servicemix-unix.xml]: > Invocation of init method failed; nested exception is > javax.jbi.JBIException: Failed to initialize file system manager: > org.apache.commons.vfs.FileSystemException: Could not connect to SFTP server > at "sftp://tcondon:[email protected]/". > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'jbi' defined in file > [/Users/tcondon/Projects/apache-servicemix-3.3/examples/vfs-binding/servicemix-unix.xml]: > Invocation of init method failed; nested exception is > javax.jbi.JBIException: Failed to initialize file system manager: > org.apache.commons.vfs.FileSystemException: Could not connect to SFTP server > at "sftp://tcondon:[email protected]/". > > I am modifying the vfs example and here is my xml file: > > <beans xmlns:sm="http://servicemix.apache.org/config/1.0" > xmlns:foo="http://servicemix.apache.org/demo/"> > > <bean id="jndi" > class="org.apache.xbean.spring.jndi.SpringInitialContextFactory" > factory-method="makeInitialContext" singleton="true" /> > > <!-- the JBI container --> > <sm:container id="jbi" useMBeanServer="true" createMBeanServer="true"> > > <sm:activationSpecs> > > <!-- Look for files in the inbox directory --> > <sm:activationSpec componentName="filePoller" service="foo:filePoller" > destinationService="foo:receiver"> > <sm:component> > <bean class="org.apache.servicemix.components.vfs.FilePoller"> > <property name="path" > value="sftp://tcondon:[email protected]/Users/tcondon/servicemix-inbox/"/> > <property name="period" value="1000"/> > <property name="marshaler"> > <bean > class="org.apache.servicemix.components.util.BinaryFileMarshaler"> > </bean> > </property> > </bean> > </sm:component> > </sm:activationSpec> > > <!-- Write files to the outbox directory --> > <sm:activationSpec componentName="fileSender" service="foo:receiver"> > <sm:component> > <bean class="org.apache.servicemix.components.vfs.FileWriter"> > <property name="path" > value="sftp://tcondon:[email protected]/Users/tcondon/servicemix-outbox"/> > <property name="marshaler"> > <bean > class="org.apache.servicemix.components.util.BinaryFileMarshaler"> > </bean> > </property> > </bean> > </sm:component> > </sm:activationSpec> > > </sm:activationSpecs> > > </sm:container> > > </beans> > > I am running MacOSX 10.5.6 and I can log into sftp via the terminal just > fine. > > Any Ideas? > > THanks, > > Tom > > -- > View this message in context: > http://www.nabble.com/The-state-of-sftp-support-in-ServiceMix-3.3--tp23398308p23398308.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > -- http://lhein.blogspot.com
