2017-02-21 2 views
0

Ich habe nur meine Camel-Version aktualisiert und einige Funktionen, die vor Version 2.16.0 funktionierte, ist jetzt kaputt, ich war in der Lage, die URI für eine toDefinition zu bekommen Ersetzte einen Platzhalter, der gerade aktualisiert wurde, ersetzt nun jedoch nicht den Platzhalter.Apache Camel getUri von ToDefinition in der Version> = 2.16.0

Codebeispiel ist wie folgt:

<propertyPlaceholder id="properties" location="config.properties" /> 

<route> 
     <from uri="direct:input" /> 
     <to uri="mq:queue:{{MY_PLACEHOLDER}}" /> 
</route> 

config.properties

MY_PLACEHOLDER=FOO 

Camel-Version 2.15.5

toDefinition.getUri() // equals mq:queue:FOO 

Camel ve rsion 2.16.0

toDefinition.getUri() // equals mq:queue:{{MY_PLACEHOLDER}} 

Irgendwelche Ideen?

+0

Auch erhalten Sie Ihre Camel Versionen richtig, es ist nicht 15.5 oder 16.0, seine 2.16.0, 2.15. 5 usw. –

Antwort