我有一個端點不能在本地安裝 - 由於某些缺失的屬性不可用並且無法在本地環境中訪問。阻止駱駝初始化端點
因此,當我在本地環境中啓動應用程序時,出現錯誤org.apache.camel.FailedToCreateRouteException
。但在服務器環境中,它工作正常。
如何防止駱駝從本地環境初始化端點(我有一個屬性,可以確定環境是否本地或不)?事情是這樣的
<choice>
<when>
<simple>{{is.local}} == true</simple>
<to uri="direct:local.route"/>
</when>
<otherwise>
<to uri="direct:server.route"/>
</otherwise>
</choice>
但from
條款
我想你不應該修改你的駱駝上下文來處理本地執行。我認爲你應該使用多個駱駝上下文與配置文件管理或屬性配置,而不是 –
@MickaëlB,但它會幫助終端嗎? – lapots
是的。就你而言,我認爲這些物業將是最相關的解決方案。所以你可以像''一樣定義路由並確定配置文件中的值。 –