osgi アプリケーションを JBoss Fuse / Apache Camel にデプロイしていますが、javascript 言語を解決したくありません。
次のエラーがログに表示されます。
ERROR | BluePrinntContainerImpl | Bundle my-service is waiting for dependencies
[(&(language=js)(objectClass=org.apache.camel.spi.LanguageResolver))]
最近、.javaScript()
式の定義を.choice()
ステートメントに追加しました。
.choice()
.when()
.javaScript("request.body.updateSeq > exchange.getProperty('PrevUpdateSeq') + 1")
.to("dosomething")
メイヴン:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-script</artifactId>
<version>${camel.version}</version>
</dependency>
キャメルバージョンは2.10.0.redhat-60024
.
これを修正する方法はありますか?