0
プロパティの整数値を読み込もうとしていますが、エラーが発生しています。 リンクhttp://camel.apache.org/properties.htmlの「XML DSLの任意の種類の属性にプロパティプレースホルダを使用する」を読んだ。しかし、私はファイルuriコンポーネントの中でそれの使い方を理解していません。Apache Camel:ファイルuriコンポーネントの整数プロパティを読み取る方法
<from id="listenIncomingFiles" uri="file:{{PFlowIn_AEROW}}?include=.*\.xml&prop:delay={{PFlowScanDelay}}&noop=false&preMove={{PMessDir}}"/>
Failed to create route .... because of Failed to resolve endpoint: file://D:/data/AeroW/OUT?include=.*\.xml&noop=false&preMove=D%3A%2Fdata%2FMessageDir&prop%3Adelay=2000 due to: Failed to resolve endpoint: file://D:/data/AeroW/OUT?include=.*\.xml&noop=false&preMove=D%3A%2Fdata%2FMessageDir&prop%3Adelay=2000 due to: There are 1 parameters that couldn't be set on the endpoint. Check the uri if the parameters are spelt correctly and that they are properties of the endpoint. Unknown parameters=[{prop:delay=2000}]
ご案内してください。
IDEでコンパイル時エラーが発生しました。「パラメータの遅延には数値が必要です。」 –
あなたのIDEは不平を言っていますか?もしそうなら、あなたはそれを無視することができます。エンドポイントURIにプロパティを注入するだけの場合は、Property place holder http://camel.apache.org/using-propertyplaceholder.htmlを使用することをお勧めします。 これでも動作しない場合は、設定ファイルまたは小さなプロジェクトを共有できますか? – jpoth
はい、その不満は、あなたが提供したリンクの "XML DSLの属性の任意の種類のプロパティプレースホルダの使用"のセクションを読んでいます。しかしそれはまだ働いていません。 –