[ https://issues.apache.org/jira/browse/CAMEL-16532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17338212#comment-17338212 ]
Manuel Shenavai commented on CAMEL-16532: ----------------------------------------- Thank you [~ffang]! > CXFConsumer unexpectedly unregistered > ------------------------------------- > > Key: CAMEL-16532 > URL: https://issues.apache.org/jira/browse/CAMEL-16532 > Project: Camel > Issue Type: Bug > Components: camel-cxf > Affects Versions: 2.24.2, 3.9.0 > Reporter: Manuel Shenavai > Assignee: Freeman Yue Fang > Priority: Minor > Fix For: 3.10.0 > > > This issue is related to CAMEL-10914. > Desscription: > Route1 - CXFConsumer with endpoint address /test is already running > Route2 - Gets started with CXFConsumer with same endpoint /test > The expected behavior: Route2 startup fails (endpoint already registered on > address). Route1 keeps running. > Expected error on Route2 (endpoint already registered on address): > > [https://github.com/apache/cxf/blob/master/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java#L918] > Due to the change in CAMEL-10914, server.destroy() will be called after > failed startup: > > [https://github.com/tadayosi/camel/commit/6d31d169dc17138ed02ad1164a4b2209729677fc#diff-174b6ca7cb178d3dc464aa9355d148d95fc0a3ad3f7edb60f0293fac988d3e05R100] > And it will eventually unregister the route: > > [https://github.com/apache/cxf/blob/master/core/src/main/java/org/apache/cxf/endpoint/ServerImpl.java#L191] > Observed behavior: > After failed startup of Route2, Route1 is not registered anymore (HTTP 404 > when trying to call /test). I could not reproduce this with embedded Jetty, > but we experience this with tomcat on production. > Do you have any suggestion how this could be reproduced in a test using > tomcat? Is there a simple way to replace jetty with tomcat? -- This message was sent by Atlassian Jira (v8.3.4#803005)