Как заменить URI текстом из файла конфигурации myprops.cfg
?
<route id="camel-http-proxy2">
<from uri="jetty://http://127.0.0.1:5555/mock"/>
</route>
myprops.cfg:
myuri=http://127.0.0.1:555/mock
моя попытка:
<route id="camel-http-proxy2">
<from uri="jetty://${myuri}"/>
</route>
Затем верблюд прочитал uri как есть, он не заменяет его значением свойства.
другая попытка:
<endpoint id="input1" uri="jetty//${myuri}"/>
<route id="camel-http-proxy2">
<from uri="ref:input1"/>
</route>
ошибка:
org.osgi.service.blueprint.container.ComponentDefinitionException: невозможно проверить xml org. xml .sax.SAXParseException: cv c -complex-type.2.4.a: Обнаружен недопустимый контент, начиная с элемента '{ "http://camel.apache.org/schema/blueprint": конечная точка}». Ожидается один из {{* http://camel.apache.org/schema/blueprint ": route} '.