Hi, I would liketo suggest that we add in the feature file of SMX 4.x or Karaf 2.x a new interesting feature --> Apache FTP Server The project requires that we use the two following bundles :
osgi:install -s mvn:org.apache.ftpserver/ftplet-api/1.0-SNAPSHOT osgi:install -s mvn:org.apache.ftpserver/ftplet-api/1.0-SNAPSHOT and we add a config file spring-dm or blueprint like this one <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi" xmlns:ftp="http://mina.apache.org/ftpserver/spring/v1" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd "> <ftp:server id="server"> <ftp:listeners> <ftp:nio-listener name="default" port="2222" /> </ftp:listeners> <!-- <ftp:ftplets> <ftp:ftplet name="ftplet1"> <ref bean="ftplet" /> </ftp:ftplet> </ftp:ftplets> --> <ftp:file-user-manager url="org/apache/ftpserver/example/osgiservice/users.properties" /> </ftp:server> <osgi:service interface="org.apache.ftpserver.FtpServer" ref="server"> </osgi:service> <!-- <osgi:reference id="ftplet" interface="org.apache.ftpserver.ftplet.Ftplet" /> --> <!-- Starts and stops the bean as the context is started and stopped --> <bean class="org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle" init-method="init" destroy-method="destroy" > <property name="server" ref="server" /> </bean> </beans> Other options are available What do you think about that ? Regards, Charles Moulliard Senior Enterprise Architect (J2EE, .NET, SOA) Apache Camel - Karaf - ServiceMix Committer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Blog : http://cmoulliard.blogspot.com | Twitter : http://twitter.com/cmoulliard Linkedin : http://www.linkedin.com/in/charlesmoulliard | Skype: cmoulliard
