[ 
https://issues.apache.org/jira/browse/CAMEL-12868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16643163#comment-16643163
 ] 

Claus Ibsen commented on CAMEL-12868:
-------------------------------------

The start.spring.io is not so much we can improve there, besides just what you 
get built currently.

We cannot provide any readme files, we cannot add extra code etc. Its basically 
just a way to add dependencies to a maven / gradle project skeleton file.

About logging, then camel-spring-boot may be able to detect that there are no 
routes (you dont have to have routes in Camel) and that its shutting down 
immediately, and then we can log something extra at WARN level etc.

> Camel project generated from spring initalzr is shutdowning immediately after 
> start
> -----------------------------------------------------------------------------------
>
>                 Key: CAMEL-12868
>                 URL: https://issues.apache.org/jira/browse/CAMEL-12868
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-spring-boot
>    Affects Versions: 2.22.1
>            Reporter: Aurélien Pupier
>            Priority: Major
>
> - go to https://start.spring.io/
> - let default values for "generate a Maven project with Java and Spring Boot 
> 2.0.5"
> - add Camel dependencies
> - expand zipped project
> - launch mvn spring-boot:run
> - Camel is started and then shutdowned immediately instead of letting the 
> application running
> {noformat}
> C:\ws\workingDirectoryForTest\test-project-generated-from-start-spring-io\demo>mvn
>  spring-boot:run
> [INFO] Scanning for projects...
> [INFO]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building demo 0.0.1-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [INFO]
> [INFO] >>> spring-boot-maven-plugin:2.0.5.RELEASE:run (default-cli) > 
> test-compile @ demo >>>
> [INFO]
> [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ demo 
> ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 1 resource
> [INFO] Copying 0 resource
> [INFO]
> [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ demo ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 1 source file to 
> C:\ws\workingDirectoryForTest\test-project-generated-from-start-spring-io\demo\target\classes
> [INFO]
> [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) 
> @ demo ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory 
> C:\ws\workingDirectoryForTest\test-project-generated-from-start-spring-io\demo\src\test\resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ 
> demo ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Compiling 1 source file to 
> C:\ws\workingDirectoryForTest\test-project-generated-from-start-spring-io\demo\target\test-classes
> [INFO]
> [INFO] <<< spring-boot-maven-plugin:2.0.5.RELEASE:run (default-cli) < 
> test-compile @ demo <<<
> [INFO]
> [INFO] --- spring-boot-maven-plugin:2.0.5.RELEASE:run (default-cli) @ demo ---
>   .   ____          _            __ _ _
>  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
> ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
>  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
>   '  |____| .__|_| |_|_| |_\__, | / / / /
>  =========|_|==============|___/=/_/_/_/
>  :: Spring Boot ::        (v2.0.5.RELEASE)
> 2018-10-08 16:25:13.240  INFO 18328 --- [           main] 
> com.example.demo.DemoApplication         : Starting DemoApplication on 
> DESKTOP-9NT300B with PID 18328 
> (C:\ws\workingDirectoryForTest\test-project-generated-from-start-spring-io\demo\target\classes
>  started by Aurelien Pupier in 
> C:\ws\workingDirectoryForTest\test-project-generated-from-start-spring-io\demo)
> 2018-10-08 16:25:13.243  INFO 18328 --- [           main] 
> com.example.demo.DemoApplication         : No active profile set, falling back
> to default profiles: default
> 2018-10-08 16:25:13.283  INFO 18328 --- [           main] 
> s.c.a.AnnotationConfigApplicationContext : Refreshing 
> org.springframework.context.annotation.AnnotationConfigApplicationContext@5fc55560:
>  startup date [Mon Oct 08 16:25:13 CEST 2018]; root of context hierarchy
> 2018-10-08 16:25:14.102  INFO 18328 --- [           main] 
> trationDelegate$BeanPostProcessorChecker : Bean 
> 'org.apache.camel.spring.boot.CamelAutoConfiguration' of type 
> [org.apache.camel.spring.boot.CamelAutoConfiguration$$EnhancerBySpringCGLIB$$cae74b74]
>  is not eligible for getting processed by all BeanPostProcessors (for 
> example: not eligible for auto-proxying)
> 2018-10-08 16:25:14.283  INFO 18328 --- [           main] 
> o.a.c.i.converter.DefaultTypeConverter   : Type converters loaded (core: 195, 
> classpath: 1)
> 2018-10-08 16:25:14.788  INFO 18328 --- [           main] 
> o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure 
> on startup
> 2018-10-08 16:25:14.804  INFO 18328 --- [           main] 
> o.a.camel.spring.boot.RoutesCollector    : Loading additional Camel XML routes
> from: classpath:camel/*.xml
> 2018-10-08 16:25:14.805  INFO 18328 --- [           main] 
> o.a.camel.spring.boot.RoutesCollector    : Loading additional Camel XML rests 
> from: classpath:camel-rest/*.xml
> 2018-10-08 16:25:14.814  INFO 18328 --- [           main] 
> o.a.camel.spring.SpringCamelContext      : Apache Camel 2.22.1 (CamelContext: 
> camel-1) is starting
> 2018-10-08 16:25:14.817  INFO 18328 --- [           main] 
> o.a.c.m.ManagedManagementStrategy        : JMX is enabled
> 2018-10-08 16:25:14.981  INFO 18328 --- [           main] 
> o.a.camel.spring.SpringCamelContext      : 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
> 2018-10-08 16:25:14.983  INFO 18328 --- [           main] 
> o.a.camel.spring.SpringCamelContext      : Total 0 routes, of which 0 are 
> started
> 2018-10-08 16:25:14.984  INFO 18328 --- [           main] 
> o.a.camel.spring.SpringCamelContext      : Apache Camel 2.22.1 (CamelContext: 
> camel-1) started in 0.169 seconds
> 2018-10-08 16:25:14.988  INFO 18328 --- [           main] 
> com.example.demo.DemoApplication         : Started DemoApplication in 2.083 
> seconds (JVM running for 8.856)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 6.266 s
> [INFO] Finished at: 2018-10-08T16:25:14+02:00
> [INFO] Final Memory: 48M/575M
> [INFO] 
> ------------------------------------------------------------------------
> 2018-10-08 16:25:15.274  INFO 18328 --- [       Thread-2] 
> s.c.a.AnnotationConfigApplicationContext : Closing 
> org.springframework.context.annotation.AnnotationConfigApplicationContext@5fc55560:
>  startup date [Mon Oct 08 16:25:13 CEST 2018]; root of context hierarchy
> 2018-10-08 16:25:15.277  INFO 18328 --- [       Thread-2] 
> o.s.c.support.DefaultLifecycleProcessor  : Stopping beans in phase 2147483647
> 2018-10-08 16:25:15.278  INFO 18328 --- [       Thread-2] 
> o.a.camel.spring.SpringCamelContext      : Apache Camel 2.22.1 (CamelContext: 
> camel-1) is shutting down
> 2018-10-08 16:25:15.300  INFO 18328 --- [       Thread-2] 
> o.a.camel.spring.SpringCamelContext      : Apache Camel 2.22.1 (CamelContext: 
> camel-1) uptime 0.486 seconds
> 2018-10-08 16:25:15.301  INFO 18328 --- [       Thread-2] 
> o.a.camel.spring.SpringCamelContext      : Apache Camel 2.22.1 (CamelContext: 
> camel-1) is shutdown in 0.022 seconds
> 2018-10-08 16:25:15.301  INFO 18328 --- [       Thread-2] 
> o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on 
> shutdown
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to