I have been able to make a test using apache felix karaf 2.0 Here is the list of the bundles deployed :
ka...@root> list START LEVEL 100 ID State Blueprint Spring Level Name [ 0] [Active ] [ ] [ ] [ 0] System Bundle (2.0.4) [ 1] [Active ] [ ] [ ] [ 5] OPS4J Pax Url - mvn: (1.1.2) [ 2] [Active ] [ ] [ ] [ 5] OPS4J Pax Url - wrap: (1.1.2) [ 3] [Active ] [ ] [ ] [ 8] OPS4J Pax Logging - API (1.4) [ 4] [Active ] [ ] [ ] [ 8] OPS4J Pax Logging - Service (1.4) [ 5] [Active ] [ ] [ ] [ 10] Apache Felix Configuration Admin Service (1.2.4) [ 6] [Active ] [ ] [ ] [ 10] Apache Felix Preferences Service (1.0.4) [ 7] [Active ] [ ] [ ] [ 11] Apache Felix File Install (2.0.8) [ 8] [Active ] [Created ] [ ] [ 20] Apache Geronimo Blueprint Bundle (1.0.0) [ 9] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Management (1.4.0) [ 10] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Spring Deployer (1.4.0) [ 11] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Deployer (1.4.0) [ 12] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Various Commands (1.4.0) [ 13] [Active ] [ ] [ ] [ 30] Apache Mina SSHD :: Core (0.3.0) [ 14] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Development Commands (1.4.0) [ 15] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Core (1.4.0) [ 16] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell ConfigAdmin Commands (1.4.0) [ 17] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell PackageAdmin Commands (1.4.0) [ 18] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Blueprint Deployer (1.4.0) [ 19] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: JAAS Modules (1.4.0) [ 20] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Admin Management (1.4.0) [ 21] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell OSGi Commands (1.4.0) [ 22] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: JAAS Config (1.4.0) [ 23] [Active ] [ ] [ ] [ 30] org.osgi.impl.bundle.jmx (4.2.0.200907080519) [ 24] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Command (1.4.0) [ 25] [Active ] [ ] [ ] [ 30] Apache Felix Gogo Shell Runtime (0.2.2) [ 26] [Active ] [ ] [ ] [ 30] Apache MINA Core (2.0.0.RC1) [ 27] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Console (1.4.0) [ 28] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Admin Core (1.4.0) [ 29] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Management (1.4.0) [ 30] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Admin Command (1.4.0) [ 31] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Log Commands (1.4.0) [ 32] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell SSH (1.4.0) [ 33] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: aopalliance-1.0 (1.0.0.3) [ 34] [Active ] [ ] [ ] [ 60] Spring Core (2.5.6.SEC01) [ 35] [Active ] [ ] [ ] [ 60] Spring Beans (2.5.6.SEC01) [ 36] [Active ] [ ] [ ] [ 60] Spring AOP (2.5.6.SEC01) [ 37] [Active ] [ ] [ ] [ 60] Spring Context (2.5.6.SEC01) [ 38] [Active ] [ ] [ ] [ 60] Spring Context Support (2.5.6.SEC01) [ 39] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: cglib-2.1_3 (2.1.0.3_4) [ 40] [Active ] [ ] [ ] [ 60] spring-osgi-io (1.2.0) [ 41] [Active ] [ ] [ ] [ 60] spring-osgi-core (1.2.0) [ 42] [Active ] [ ] [ ] [ 60] spring-osgi-extender (1.2.0) [ 43] [Active ] [ ] [ ] [ 60] spring-osgi-annotation (1.2.0) [ 44] [Active ] [ ] [ ] [ 60] geronimo-servlet_2.5_spec (1.1.2) [ 45] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: jetty-6.1.22 (6.1.22.1) [ 46] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - API (0.7.2) [ 47] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - Service SPI (0.7.2) [ 48] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - Runtime (0.7.2) [ 49] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - Jetty (0.7.2) [ 50] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - Jsp Support (0.7.2) [ 51] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - Extender - WAR (0.7.2) [ 52] [Active ] [ ] [ ] [ 60] OPS4J Pax Web - Extender - Whiteboard (0.7.2) [ 53] [Active ] [ ] [ ] [ 60] OPS4J Pax Url - war:, war-i: (1.1.2) [ 54] [Active ] [Created ] [ ] [ 60] Apache Felix Karaf :: WAR Deployer (1.4.0) [ 55] [Active ] [ ] [ ] [ 60] Apache ServiceMix Specs :: ACTIVATION API 1.4 (1.4.0) [ 56] [Active ] [ ] [ ] [ 60] Apache ServiceMix Specs :: JAXB API 2.1 (1.4.0) [ 57] [Active ] [ ] [ ] [ 60] Apache ServiceMix Specs :: STAX API 1.0 (1.4.0) [ 58] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: jaxb-impl-2.1.12 (2.1.12.1) [ 59] [Active ] [ ] [ ] [ 60] Commons Management (1.0) [ 60] [Active ] [ ] [ ] [ 60] camel-core (2.2.0) [ 61] [Active ] [Created ] [ ] [ 60] Apache Felix Karaf :: Spring Deployer (1.2.0) [ 62] [Active ] [ ] [ ] [ 60] geronimo-jta_1.1_spec (1.1.1) [ 63] [Active ] [ ] [ ] [ 60] Spring Transaction (2.5.6.SEC01) [ 64] [Active ] [ ] [ ] [ 60] camel-spring-osgi (2.2.0) [ 65] [Active ] [ ] [ ] [ 60] Commons Pool (1.5.4) [ 66] [Active ] [ ] [ ] [ 60] geronimo-jms_1.1_spec (1.1.1) [ 67] [Active ] [ ] [ ] [ 60] Spring JMS (2.5.6.SEC01) [ 68] [Active ] [ ] [ ] [ 60] camel-jms (2.2.0) [ 70] [Active ] [ ] [ ] [ 60] Commons Net (2.0) [ 71] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: jsch-0.1.31 (0.1.31.3) [ 72] [Active ] [ ] [ ] [ 60] camel-ftp (2.2.0) [ 73] [Active ] [ ] [Started] [ 60] camel-context.xml (0.0.0) The camel route <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:camel="http://camel.apache.org/schema/spring" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://camel.apache.org/schema/osgi http://camel.apache.org/schema/osgi/camel-osgi.xsd http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> <camel:camelContext trace="true" xmlns="http://camel.apache.org/schema/osgi"> <camel:route> <camel:from uri="file://d:/temp/data/reportincident/"/> <camel:to uri="ftp://some...@someftpserver.com/public/upload/images/holiday2008?password=secret&binary=true" /> </camel:route> </camel:camelContext> </beans> And the log 180 >>> (route1) from(file://d:/temp/data/reportincident/) --> ftp://some...@someftpserver.com/public/upload/images/holiday2008?binary=true&password=s ecret <<< Pattern:InOnly, Headers:{CamelFileLastModified=Wed Apr 14 11:26:59 CEST 2010, CamelFileAbsolute=true, CamelFileName=test.txt, CamelFileParen t=d:\temp\data\reportincident, CamelFileAbsolutePath=d:\temp\data\reportincident\test.txt, CamelFileRelativePath=d:\temp\data\reportincident\test.txt, CamelFileNameOnly=test.txt, CamelFilePath=d:\temp\data\reportincident\test.txt}, BodyType:org.apache.camel.component.file.GenericFile, Body: 11:27:48,225 | WARN | 0: FileComponent | RemoteFileProducer | t.file.remote.RemoteFileProducer 73 | Writing file failed with: File op eration failed: null someftpserver.com. Code: 0 11:27:48,225 | ERROR | 0: FileComponent | DefaultErrorHandler | rg.apache.camel.processor.Logger 248 | Failed delivery for exchangeId: c 9ccf786-4677-495e-9f2d-035cd489d180. Exhausted after delivery attempt: 1 caught: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: null someftpserver.com. Code: 0 org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: null someftpserver.com. Code: 0 The FTP server is a virtual one so the connection cannot be established. Kind regards, Charles cmoulliard wrote: > > Those packages are present in the JDK 6 and should be loaded automatically > by karaf (felix) at the startup. > > Can you send me in a separate email (using my gmail address) your camel > route to allow me to make a test with the components that you would like > to > test (camel-ftp, ...) > > Kind regards, > > Charles Moulliard > > Senior Enterprise Architect (J2EE, .NET, SOA) > Apache Camel Committer > > ******************************************************************* > - Blog : http://cmoulliard.blogspot.com > - Twitter : http://twitter.com/cmoulliard > - Linkedlin : http://www.linkedin.com/in/charlesmoulliard > > > On Wed, Apr 14, 2010 at 10:52 AM, olamalam > <ilker.cikrikc...@aspone.co.uk>wrote: > >> >> OK, I'll remove those lines but should I install those features included >> in >> JDK 6 (like javax.xml.bind or javax.jms) to karaf? >> I think there is something wrong with it. >> Thanks >> >> >> cmoulliard wrote: >> > >> > Hi >> > >> > You are right. Those lines have been removed from config.properties of >> > Karaf >> > but not from Servicemix version. >> > >> > So remove them, >> > >> > Kind regards, >> > >> > Charles Moulliard >> > >> > Senior Enterprise Architect (J2EE, .NET, SOA) >> > Expert : ServiceMix, CXF, ActiveMq, Fuse, ESB, EAI, Spring, Struts, >> > Wicket, >> > Jquery, JPA, Hibernate >> > Apache Camel Committer >> > >> > ******************************************************************* >> > - Blog : http://cmoulliard.blogspot.com >> > - Twitter : http://twitter.com/cmoulliard >> > - Linkedlin : http://www.linkedin.com/in/charlesmoulliard >> > >> > >> > On Wed, Apr 14, 2010 at 10:42 AM, olamalam >> > <ilker.cikrikc...@aspone.co.uk>wrote: >> > >> >> >> >> Hi Charles, >> >> >> >> I'm using JDK 6 but I couldn't see those lines you mentioned in >> >> etc/config.properties >> >> I've updated that file and added javax.xml.bind... lines but this time >> >> I'm >> >> getting this exception at startup: >> >> ERROR: Error parsing system bundle export statement: ... >> >> org.apache.felix.karaf.version; version=1.4.0 >> >> (java.lang.IllegalArgumentException: No paths specified in header: ) >> >> java.lang.IllegalArgumentException: No paths specified in header:.... >> >> >> >> ps. When I try to install activemq-camel component by: >> >> osgi:install -s mvn:org.apache.activemq/activemq-camel/5.2.0 >> >> >> >> I get another unresolved constraint exception for package javax.jms >> which >> >> is >> >> not included in etc/config.properties either. >> >> >> >> Sorry for bothering too much, best regards >> >> Ilker >> >> >> >> >> >> cmoulliard wrote: >> >> > >> >> > Which version of Java are you using (5 or 6) ? If you use JDK 6, >> those >> >> > classes are provided by the jdk >> >> > >> >> > To allow the osgi server (felix) to load at the startup the >> >> javax.xml.bind >> >> > classes, you must uncomment the following line under the file >> >> > etc/config.properties >> >> > >> >> > # javax.xml.bind, \ >> >> > # javax.xml.bind.annotation, \ >> >> > # javax.xml.bind.annotation.adapters, \ >> >> > # javax.xml.bind.attachment, \ >> >> > # javax.xml.bind.helpers, \ >> >> > # javax.xml.bind.util, \ >> >> > >> >> > Kind regards, >> >> > >> >> > Charles Moulliard >> >> > Senior Enterprise Architect >> >> > Apache Camel Committer >> >> > >> >> > ***************************** >> >> > blog : http://cmoulliard.blogspot.com >> >> > twitter : http://twitter.com/cmoulliard >> >> > Linkedlin : http://www.linkedin.com/in/charlesmoulliard >> >> > >> >> > Apache Camel Group : >> >> > http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm >> >> > >> >> > >> >> > On Tue, Apr 13, 2010 at 5:29 PM, olamalam >> >> > <ilker.cikrikc...@aspone.co.uk>wrote: >> >> > >> >> >> >> >> >> Hello again Willem, >> >> >> >> >> >> I tried to install camel-ftp in Felix Karaf 1.4.0 too but it is >> >> >> requesting >> >> >> some libraries (for ex: javax.xml.bind) included in Java sdk. >> Should >> I >> >> >> also >> >> >> install those bundles too? >> >> >> >> >> >> Please note that I run this command: >> >> >> >osgi:install -s mvn:org.apache.camel/camel-ftp/2.2.0 >> >> >> >> >> >> Thanks >> >> >> >> >> >> >> >> >> willem.jiang wrote: >> >> >> > >> >> >> > Can you also try Felix Karaf 1.4.0 which is latest release >> version >> >> of >> >> >> > ServiceMix kernel ? >> >> >> > And using feature:install camel-ftp to install the bundle for >> >> >> camel-ftp. >> >> >> > >> >> >> > Willem >> >> >> > >> >> >> > olamalam wrote: >> >> >> >> Hi willem, >> >> >> >> >> >> >> >> I uninstalled camel-spring & camel-osgi and installed >> >> >> camel-spring-osgi. >> >> >> >> but I'm still getting the same exception. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> willem.jiang wrote: >> >> >> >>> Hi, >> >> >> >>> >> >> >> >>> Please make sure you didn't install camel-spring-osgi and >> >> >> camel-spring >> >> >> >>> bundle at the same time. >> >> >> >>> We merged the camel-sping and camel-osgi bundle into >> >> >> camel-spring-osgi >> >> >> >>> in Camel 2.2, so you just need to install camel-spring-osgi >> bundle >> >> >> >>> instead of camel-spring and camel-osgi. >> >> >> >>> >> >> >> >>> Willem >> >> >> >>> >> >> >> >>> olamalam wrote: >> >> >> >>>> Hi to all, >> >> >> >>>> >> >> >> >>>> I'm trying to develop a hello world bundle for serviceMix >> kernel >> >> >> (1.1) >> >> >> >>>> which >> >> >> >>>> uses camel-ftp component. >> >> >> >>>> My aim is to run this route: >> >> >> >>>> from("file://../data?noop=true").to("ftp://test@ >> >> >> 127.0.0.1:21/?password=test"); >> >> >> >>>> Although this route runs without problem in a stand alone >> >> >> application, >> >> >> >>>> when >> >> >> >>>> i deploy it in serviceMix kernel >> >> >> >>>> I get FailedToCreateRouteException due to "No component found >> >> with >> >> >> >>>> scheme: >> >> >> >>>> ftp". >> >> >> >>>> >> >> >> >>>> To solve the problem what i did so far are: >> >> >> >>>> 1- deployed camel-ftp 2.2 bundle to serviceMix. >> >> >> >>>> 2- added camel-ftp package >> >> (org.apache.camel.component.file.remote) >> >> >> to >> >> >> >>>> import-packages. >> >> >> >>>> now when I run "headers bundle#" in serviceMix I can see this >> >> >> imported >> >> >> >>>> package. >> >> >> >>>> >> >> >> >>>> What else I can do? >> >> >> >>>> Thanks in advance >> >> >> >>> >> >> >> >>> >> >> >> >> >> >> >> > >> >> >> > >> >> >> > >> >> >> >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://old.nabble.com/Camel-ftp-component-problem-tp28218210p28231893.html >> >> >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> > >> >> > >> >> > ----- >> >> > Charles Moulliard >> >> > SOA Architect >> >> > >> >> > My Blog : http://cmoulliard.blogspot.com/ >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://old.nabble.com/Camel-ftp-component-problem-tp28218210p28239946.html >> >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> >> >> >> > >> > >> > ----- >> > Charles Moulliard >> > SOA Architect >> > >> > My Blog : http://cmoulliard.blogspot.com/ >> > >> >> -- >> View this message in context: >> http://old.nabble.com/Camel-ftp-component-problem-tp28218210p28240026.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> > > > ----- > Charles Moulliard > SOA Architect > > My Blog : http://cmoulliard.blogspot.com/ > ----- Charles Moulliard SOA Architect My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/ -- View this message in context: http://old.nabble.com/Camel-ftp-component-problem-tp28218210p28240373.html Sent from the Camel - Users mailing list archive at Nabble.com.