OK good! Based on what i saw, that was the only thing left i could think of.
On Thu, Jan 7, 2021 at 2:33 PM Cox, Jeremy <jeremy....@progeny.net> wrote: > The package structure was the problem. > > I created a package "routes" underneath where the application is, and put > my route there. > Thank you very much! > > Sincerely, > > Jeremy Cox > Software Engineer > Universal Gateway at Progeny Systems > > Urgent contact: Text 859.322.3214 > Email jeremy....@progeny.net > > > -----Original Message----- > From: Mark Nuttall [mailto:mknutt...@gmail.com] > Sent: Thursday, January 7, 2021 1:55 PM > To: users@camel.apache.org > Subject: Re: EXTERNAL: Re: Can't get routes to Start in SpringBoot / Camel > 3.5.0 > > External E-mail --- CAUTION: This email originated from outside Progeny > Systems. Do not click links or open attachments unless you recognize the > sender and know the content is safe. > > Did you try something simple like a direct route? If that does work and > the quartz one doesn't work then it is configured wrong. > If neither do, try ensuring the Component is being created. Put a log > statement in the configure method. > I don't see the package names in your code .... but if "beans" are not in > the package or child package of where teh app class is, it wont find it by > default. > > Mark > > On Thu, Jan 7, 2021 at 10:02 AM Cox, Jeremy <jeremy....@progeny.net> > wrote: > > > Thank you all for the tips. These are good improvements, but the > > route still doesn't start. > > > > Adding to application.properties > > > > camel.springboot.main-run-controller = true > > > > prevents the program from shutting down, but the route still does not > > start. > > > > > > I also added quartz dependency. I verified that jars were added to > > the final jar with the dependency. > > > > > > Sincerely, > > > > Jeremy Cox > > Software Engineer > > Universal Gateway at Progeny Systems > > > > Urgent contact: Text 859.322.3214 > > Email jeremy....@progeny.net > > > > > > -----Original Message----- > > From: Jared Whiklo [mailto:jwhi...@gmail.com] > > Sent: Thursday, January 7, 2021 9:36 AM > > To: users@camel.apache.org > > Subject: EXTERNAL: Re: Can't get routes to Start in SpringBoot / Camel > > 3.5.0 > > > > External E-mail --- CAUTION: This email originated from outside > > Progeny Systems. Do not click links or open attachments unless you > > recognize the sender and know the content is safe. > > > > Hey Jeremy, > > > > I just did something similar and while I'm not done I've learned some > > things. > > > > I would guess you need to add the application property defined here to > > keep your routes running. > > > > > > https://camel.apache.org/camel-spring-boot/latest/index.html#_making_s > > ure_camel_context_is_running_in_standalone_spring_boot > > > > Cheers, > > Jared > > > > On Thu., Jan. 7, 2021, 08:09 Cox, Jeremy, <jeremy....@progeny.net> > wrote: > > > > > I am trying to port a project from Spring/Camel 2 to Spring Boot / > > > Camel 3. The routes won't start. I've tried everything I can think > > > of/ find on google search. > > > > > > 1. I went to start.spring.io and generated a project template. I > > > commented out the dependencies I am not using yet: jpa, hibernate, etc. > > > 2. I added a test route. > > > 3. I compiled and ran program. > > > 4. My route did not start. > > > > > > I am not sure what is going on. I have compared to code examples, > > > and everything I have seems correct. I'm hoping I am missing > > > something > > simple. > > > I'm also hoping for a sanity check -- should this be working? > > > > > > I have expanded on this basic start and got my hibernate and SQL > > > databases to connect. I just can't get the routes to start. > > > > > > I am developing using Redhat 7.6 / OpenJDK 11. Also deploying > > > Alpine > > > 3.10 with Java 11. (OpenJDK, I presume) > > > > > > From program running on Redhat: > > > > > > 2021-01-07 09:00:42.326 INFO 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Apache Camel 3.5.0 (camel-1) > > is > > > starting > > > 2021-01-07 09:00:42.326 DEBUG 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Using > > > ClassResolver=org.apache.camel.impl.engine.DefaultClassResolver@6d07 > > > a6 > > > 3d, > > > PackageScanClassResolver=org.apache.camel.spring.boot.FatJarPackageS > > > ca > > > nClassResolver@571c5681, > > > ApplicationContextClassLoader=org.springframework.boot.loader.Launch > > > ed > > > URLClassLoader@21b8d17c, > > > > > RouteController=org.apache.camel.impl.engine.DefaultRouteController@48 > > 8d1cd7 > > > 2021-01-07 09:00:42.334 INFO 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : StreamCaching is not in use. > > If > > > using streams then its recommended to enable stream caching. See > > > more details at http://camel.apache.org/stream-caching.html > > > 2021-01-07 09:00:42.334 DEBUG 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Using HeadersMapFactory: > > > org.apache.camel.impl.engine.DefaultHeadersMapFactory@7ceb3185 > > > 2021-01-07 09:00:42.334 DEBUG 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Using ReactiveExecutor: > > > org.apache.camel.impl.engine.DefaultReactiveExecutor@436c81a3 > > > 2021-01-07 09:00:42.334 DEBUG 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Using ThreadPoolFactory: > > > org.apache.camel.support.DefaultThreadPoolFactory@3561c410 > > > 2021-01-07 09:00:42.334 INFO 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Using HealthCheck: > > camel-health > > > 2021-01-07 09:00:42.334 DEBUG 11442 --- [ main] > > > o.a.c.i.e.DefaultStreamCachingStrategy : StreamCaching is not enabled > > > 2021-01-07 09:00:42.335 INFO 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Total 0 routes, of which 0 > are > > > started > > > 2021-01-07 09:00:42.335 INFO 11442 --- [ main] > > > o.a.c.impl.engine.AbstractCamelContext : Apache Camel 3.5.0 (camel-1) > > > started in 0.009 seconds > > > 2021-01-07 09:00:42.336 DEBUG 11442 --- [ main] > > > o.a.camel.spring.SpringCamelContext : start() took 54 millis > > > > > > I am not sure how to reference my code on a mailing list, so here goes. > > > application.properties is blank, per the template generation. > > > > > > --- pom.xml --- > > > > > > <?xml version="1.0" encoding="UTF-8"?> <project > > > xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" > > > http://www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > > > https://maven.apache.org/xsd/maven-4.0.0.xsd"> > > > <modelVersion>4.0.0</modelVersion> > > > <parent> > > > <groupId>org.springframework.boot</groupId> > > > <artifactId>spring-boot-starter-parent</artifactId> > > > <version>2.3.6.RELEASE</version> > > > <relativePath/> <!-- lookup parent from repository --> > > > </parent> > > > <groupId>net.sample.project</groupId> > > > <artifactId>my-sample-project</artifactId> > > > <version>0.0.1-SNAPSHOT</version> > > > <name>my-sample-project</name> > > > <description>SAMPLE</description> > > > > > > <properties> > > > <java.version>11</java.version> > > > </properties> > > > > > > <dependencies> > > > <!-- <dependency>--> > > > <!-- <groupId>org.springframework.boot</groupId>--> > > > <!-- > > > <artifactId>spring-boot-starter-data-jpa</artifactId>--> > > > <!-- </dependency>--> > > > <dependency> > > > <groupId>org.springframework.boot</groupId> > > > > > > <artifactId>spring-boot-starter-security</artifactId> > > > </dependency> > > > <dependency> > > > > > > <groupId>org.apache.camel.springboot</groupId> > > > > > <artifactId>camel-spring-boot-starter</artifactId> > > > <version>3.5.0</version> > > > </dependency> > > > > > > <!-- <dependency>--> > > > <!-- <groupId>org.postgresql</groupId>--> > > > <!-- <artifactId>postgresql</artifactId>--> > > > <!-- <scope>runtime</scope>--> > > > <!-- </dependency>--> > > > <dependency> > > > <groupId>org.springframework.boot</groupId> > > > > <artifactId>spring-boot-starter-test</artifactId> > > > <scope>test</scope> > > > <exclusions> > > > <exclusion> > > > > > > <groupId>org.junit.vintage</groupId> > > > > > > <artifactId>junit-vintage-engine</artifactId> > > > </exclusion> > > > </exclusions> > > > </dependency> > > > <dependency> > > > <groupId>org.springframework.security</groupId> > > > <artifactId>spring-security-test</artifactId> > > > <scope>test</scope> > > > </dependency> > > > </dependencies> > > > > > > <build> > > > <plugins> > > > <plugin> > > > > > > <groupId>org.springframework.boot</groupId> > > > > > > <artifactId>spring-boot-maven-plugin</artifactId> > > > </plugin> > > > </plugins> > > > </build> > > > > > > <repositories> > > > <repository> > > > <id>spring-milestones</id> > > > <name>Spring Milestones</name> > > > <url>https://repo.spring.io/milestone</url> > > > </repository> > > > <repository> > > > <id>spring-snapshots</id> > > > <name>Spring Snapshots</name> > > > <url>https://repo.spring.io/snapshot</url> > > > <snapshots> > > > <enabled>true</enabled> > > > </snapshots> > > > </repository> > > > </repositories> > > > <pluginRepositories> > > > <pluginRepository> > > > <id>spring-milestones</id> > > > <name>Spring Milestones</name> > > > <url>https://repo.spring.io/milestone</url> > > > </pluginRepository> > > > <pluginRepository> > > > <id>spring-snapshots</id> > > > <name>Spring Snapshots</name> > > > <url>https://repo.spring.io/snapshot</url> > > > <snapshots> > > > <enabled>true</enabled> > > > </snapshots> > > > </pluginRepository> > > > </pluginRepositories> > > > > > > </project> > > > > > > --- DefaultRouteTest.java --- > > > > > > import org.apache.camel.CamelContext; import > > > org.apache.camel.builder.RouteBuilder; > > > import org.springframework.beans.factory.annotation.Autowired; > > > import org.springframework.stereotype.Component; > > > > > > @Component > > > public class DefaultRouteTest extends RouteBuilder { > > > > > > @Autowired > > > CamelContext context; > > > > > > @Override > > > public void configure() throws Exception { > > > > > > > > from("quartz://myGroup/simpleAISFetchTimer1?cron=0+2,4,6,8,10,12,14,16 > > ,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58+*+*+*+ > > ?") > > > .to("log:testRoute"); > > > } > > > } > > > > > > > > > > > > Sincerely, > > > > > > Jeremy Cox > > > Software Engineer > > > Universal Gateway at Progeny Systems > > > > > > Urgent contact: Text 859.322.3214 > > > Email jeremy....@progeny.net > > > > > > > > > > > >