Can you share the class file where you have your main() ?

/M

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Thursday, January 7th, 2021 at 16:01, 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_sure_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@6d07a6
> >
> > 3d,
> >
> > PackageScanClassResolver=org.apache.camel.spring.boot.FatJarPackageSca
> >
> > nClassResolver@571c5681,
> >
> > ApplicationContextClassLoader=org.springframework.boot.loader.Launched
> >
> > URLClassLoader@21b8d17c,
> >
> > RouteController=org.apache.camel.impl.engine.DefaultRouteController@488d1cd7
> >
> > 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

Reply via email to