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

Freeman Yue Fang commented on CAMEL-16063:
------------------------------------------

Hi [~squakez],

Thanks for reporting this!

I think I can do more stricter check to see if the child application context ID 
is "Application Management"(for the management.server.port web container) to 
avoid messing up other cases.

Any chance you can append your reproducer, so that ensure we are on the same 
page.

Thanks!
Freeman 

> should consider multiple ApplicationContext instances when specifying another 
> management.server.port
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-16063
>                 URL: https://issues.apache.org/jira/browse/CAMEL-16063
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-spring-boot
>            Reporter: Freeman Yue Fang
>            Assignee: Freeman Yue Fang
>            Priority: Major
>             Fix For: 3.7.1, 2.25.4
>
>         Attachments: camel-springboot-example.tar
>
>
> As the attached reproducer, when the SB camel application has another 
> management.server.port specified, not all camel routes from the 
> classpath(xml, java) can be collected.
> The output is like 
> {code}
> 2021-01-19 13:43:25.932  INFO 61489 --- [1 - timer://foo] hello from Java DSL 
>                      : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2021-01-19 13:43:25.933  INFO 61489 --- [1 - timer://foo] hello from Camel 
> XML                     : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2021-01-19 13:43:25.933  INFO 61489 --- [1 - timer://foo] hello from Spring 
> XML                    : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> {code}
> if no management.server.port specified. Otherwise, if management.server.port 
> specified for spring-boot-acturator, then the output is like
> {code}
> 2021-01-19 13:19:38.236  INFO 61101 --- [1 - timer://foo] hello from Spring 
> XML                    : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2021-01-19 13:19:39.227  INFO 61101 --- [1 - timer://foo] hello from Spring 
> XML                    : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2021-01-19 13:19:40.228  INFO 61101 --- [1 - timer://foo] hello from Spring 
> XML                    : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2021-01-19 13:19:41.228  INFO 61101 --- [1 - timer://foo] hello from Spring 
> XML                    : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2021-01-19 13:19:42.227  INFO 61101 --- [1 - timer://foo] hello from Spring 
> XML                    : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> {code}
> Camel route from classpath not collected



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to