Routing プラグインを使用して、Grails 2.0.3 アプリケーションで camel-jetty コンポーネントを使用してプロキシを構築しようとしています。Camel cookbookのレシピを使用していますが、宛先をハードコーディングする代わりに、パラメーターを使用して宛先を変更できる必要があります。http://localhost:8090/jetty/proxyToX?url=http://www.google.com
つまり、 を呼び出して、Google に移動させたいということです
。
私が試したルートは次のとおりです(シンプルを使用):
from ( 'jetty:http://0.0.0.0:8090/jetty/proxyToX?matchOnUriPrefix=true' )
.to( "jetty:${in.header.url}?bridgeEndpoint=true&throwExceptionOnFailure=false" )
ただし、これにより次のエラーが発生します。
エラー context.GrailsContextLoader - ブートストラップの実行中にエラーが発生しました: 「producerTemplate」という名前の Bean を作成中にエラーが発生しました: Bean プロパティ「camelContext」の設定中に、Bean「camelContext」への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'camelContext' という名前の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は groovy.lang.MissingPropertyException: No such property: in for class: JettyRoute
これは可能ですか?
前もって感謝します、