1

ファイルからキャメル ルートを読み取っていますが、ルートの終了後に .CamelLock ファイルが削除されないため、ロックをオフにしたいと考えていました。Camel-File のドキュメントには、属性が「ロック」であると書かれていますが、そうすると次のよう<from uri="file:///data/in/?lock=false" />になります。

原因: org.apache.camel.ResolveEndpointFailedException: エンドポイントの解決に失敗しました: file:///data/in/?lock=false 原因: エンドポイントの解決に失敗しました: file:///data/in/?lock=false原因: エンドポイントで設定できなかったパラメーターが 1 つあります。パラメータのスペルが正しいかどうか、およびそれらがエンドポイントのプロパティであることを uri で確認してください。未知のパラメータ=[{lock=false}]

キャメル 2.11.0

4

2 に答える 2

3

Camel 2.x のファイル コンポーネントのドキュメントは次の場所にあります: http://camel.apache.org/file2 古い Camel 1.x のドキュメントは、次の場所 にあります: http://camel.apache.org/fileページの上部に、これは Camel 1.x 用であると書かれています。

デフォルトでmarkerFileを使用するreadLockオプションがあります(したがって、これらの.camelLockファイルが表示される理由)。readLock オプションを none に設定することで、これをオフにすることができます。

readLock=none
于 2013-08-13T06:40:00.047 に答える