Spring DSL、apache camel 2.10を使用しており、phpスクリプトを呼び出すルートを作成しようとしています。
<route id="HTTPtoJMS">
<from uri="jetty:http://0.0.0.0:8888/placeorder" />
<inOnly uri="jms:incomingOrders" />
<to uri="language:php:/home/rosh/test/getAllBills.php" />
</route>
私はそれをapachetomcat7での戦争として開始し、webappは例外なく開始されます。ただし、実行時に、次のようになります。
java.lang.IllegalArgumentException:次のスクリプトエンジンを作成できませんでした:php
私は何が間違っているのですか?
http://camel.apache.org/book-languages-appendix.htmlなど、春のdslからphpを呼び出す方法に関するリソースをいくつか参照しまし たが、間違っていることを見つけることができませんでした。
私のpom.xmlには、スクリプト言語の依存関係があります。
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-script</artifactId>
<version>${camel.version}</version>
</dependency>
ありがとう。