-2

キャメルを使用して .xml ファイルを csv ファイルに作成したいと考えています。ここに私のコードがあります

 CamelContext context = new DefaultCamelContext();
from("file://Input?fileName=test.xml").marshal().csv().to("file://test?fileName=test.csv");
 context.start();

しかし、目的のフォルダ「test」にファイルを作成していません。

4

2 に答える 2

5

Camel のドキュメントにもう少し時間を割いて、サンプルを試し、FAQ を読んでください。そして紹介記事とか。

上記のコードは、RouteBuilder 内に配置する必要があるため、有効ではありません。

また、CamelContext を起動するときは、start メソッドの javadoc を参照してください。そして、この FAQ http://camel.apache.org/running-camel-standalone-and-have-it-keep-running.htmlを読んでください。

また、Camel はトレーサーを提供するため、メッセージが処理されているときにメッセージ フローを確認できます。トレーサはデフォルトでこれを INFO レベルでロガーに記録します。 http://camel.apache.org/tracer

于 2012-09-04T15:23:57.037 に答える