o15*_*1s2 5 javascript java apache activemq-classic apache-camel
我有一个非常奇怪的问题与Apache ActiveMQ与Camel - 我尝试了javascript和groovy的例子,但他们都产生错误"无法安装路由:无法创建路由...因为没有语言可以找到:groovy"
我使用的groovy例子是
<route>
<from uri="queue:foo"/>
<filter>
<groovy>request.lineItems.any { i -> i.value > 100 }</groovy>
<to uri="queue:bar"/>
</filter>
</route>
Run Code Online (Sandbox Code Playgroud)
同样的问题适用于JavaScript.唯一有效的脚本是"简单" - 内部Camel脚本语言.请给我建议如何解决这个问题.我使用ActiveMQ 5.2.4和集成的Apache Camel 2.4.0.
你对camel脚本有依赖吗?
例如,在maven中,这将被声明为:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-script</artifactId>
<version>2.6.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
在你的<dependencies>声明中.