Hi You need to keep your standalone application running.
See http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.html The start method on camelContext is not blocking. So you can use the Main class, or use other means of keeping the app running. On Wed, Aug 14, 2013 at 9:57 AM, kalber <[email protected]> wrote: > Hi, > > i'm using the ftp server example with my server, user.. and it works. Below > the output : > > [INFO] --- exec-maven-plugin:1.1.1:java (default-cli) @ camel-example-ftp > --- > 2013-08-14 08:30:36,422 [tpServer.main()] INFO MainSupport > - Apache Camel 2.11.1 starting > ********************************************************************************* > Camel will route files from the FTP server: > ftp://xx.xx.com:21/?username=xxx&password=xxxx&delay=5s to the > target/download directory. > You can configure the location of the ftp server in the > src/main/resources/ftp.properties file. > Use ctrl + c to stop this application. > ********************************************************************************* > 2013-08-14 08:30:36,604 [tpServer.main()] INFO DefaultCamelContext > - Apache Camel 2.11.1 (CamelContext: camel-1) is starting > 2013-08-14 08:30:36,657 [tpServer.main()] INFO ManagementStrategyFactory > - JMX enabled. > 2013-08-14 08:30:36,736 [tpServer.main()] INFO DefaultTypeConverter > - Loaded 172 type converters > 2013-08-14 08:30:36,896 [tpServer.main()] INFO DefaultCamelContext > - Route: route1 started and consuming from: > Endpoint[ftp://service.sad.it:21/?delay=5s&password=******&username=xxxx] > 2013-08-14 08:30:36,896 [tpServer.main()] INFO > ultManagementLifecycleStrategy - Load performance statistics enabled. > 2013-08-14 08:30:36,899 [tpServer.main()] INFO DefaultCamelContext > - Total 1 routes, of which 1 is started. > 2013-08-14 08:30:36,900 [tpServer.main()] INFO DefaultCamelContext > - Apache Camel 2.11.1 (CamelContext: camel-1) started in 0.295 seconds > 2013-08-14 08:30:37,921 [vice.sad.it:21/] INFO FtpConsumer > - Connected and logged in to: ftp://[email protected]:21 > 2013-08-14 08:30:38,439 [vice.sad.it:21/] INFO route1 > - Downloaded file PNEUS_NUOVO.csv complete. > 2013-08-14 08:30:38,492 [vice.sad.it:21/] INFO route1 > - Downloaded file SAD_Export_20100803_3.txt complete. > 2013-08-14 08:30:38,552 [vice.sad.it:21/] INFO route1 > - Downloaded file SAD_Export_20100901_4.txt complete. > 2013-08-14 08:30:38,577 [vice.sad.it:21/] INFO route1 > - Downloaded file SAD_Export_20100901_5.txt complete. > > > > Writing my own class with CamelContext add route ( coping all from example > ) and start context nothing happens. > > CamelContext camelContext = DefaultCamelContext(jndiRegistry); > camelContext.addRoutes(new ConfigRoutes()); > camelContext.start(); > > 14-08-2013 09:54:33 INFO [main] ChangeTyreXXProcess: > it.sad.lib.batch.ProcessHandler : started > 14-08-2013 09:54:33 INFO [main] ChangeTyreXXProcess: Start: 2013-08-14 > 09:54:32 > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Apache Camel 2.11.1 > (CamelContext: camel-1) is starting > 14-08-2013 09:54:33 INFO [main] ManagementStrategyFactory: JMX enabled. > 14-08-2013 09:54:33 INFO [main] DefaultTypeConverter: Loaded 172 type > converters > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Route: route1 started > and consuming from: > Endpoint[ftp://service.sad.it:21/?password=******&username=xxxt] > 14-08-2013 09:54:33 INFO [main] DefaultManagementLifecycleStrategy: Load > performance statistics enabled. > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Total 1 routes, of > which 1 is started. > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Apache Camel 2.11.1 > (CamelContext: camel-1) started in 0.375 seconds > 14-08-2013 09:54:33 INFO [main] ChangeTyreXXProcess: End: 2013-08-14 > 09:54:33, elapsed seconds 1. > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Apache Camel 2.11.1 > (CamelContext: camel-1) is shutting down > 14-08-2013 09:54:33 INFO [main] DefaultShutdownStrategy: Starting to > graceful shutdown 1 routes (timeout 300 seconds) > 14-08-2013 09:54:33 INFO [Camel (camel-1) thread #2 - ShutdownTask] > DefaultShutdownStrategy: Route: route1 shutdown complete, was consuming > from: Endpoint[ftp://xx.xx.com:21/?password=******&username=xxx] > 14-08-2013 09:54:33 INFO [main] DefaultShutdownStrategy: Graceful shutdown > of 1 routes completed in 0 seconds > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Apache Camel 2.11.1 > (CamelContext: camel-1) uptime 0.385 seconds > 14-08-2013 09:54:33 INFO [main] DefaultCamelContext: Apache Camel 2.11.1 > (CamelContext: camel-1) is shutdown in 0.008 seconds > > > > > Looking the example class, there is used org.apache.camel.main.Main. > > What i must do, that my class starts the download ? > > > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/ftp-component-no-download-tp5737232.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. Email: [email protected] Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen
