構成ファイルを使用するように Apache Camel FOP コンポーネントを構成したいと思います (ここで説明されているように)。例外が発生したため、Camel はサーバー ベース パスでファイルを探しているようです。
Caused by: java.io.FileNotFoundException: C:\Users\user\Eclipse\eclipse\src\main\webapp\WEB-INF\fop.xml
私が望むのは、構成ファイルのパスを他の構成ファイルと一緒にクラスパスに保存することです。
キャメルルートは次のとおりです。
from("direct:renderer").routeId("direct:renderer")
.onException(Exception.class)
// Exception handling
.end()
// I want fop.xml config file to be looked for in classpath
.to("fop:application/pdf?userConfigURL=src/main/webapp/WEB-INF/fop.xml")
.setHeader("CamelFileName", simple("${property.job.id}.pdf"))
.to("file:eiocha/pdf")
バージョン 2.10.3 の Apache Camel を使用しています
前もって感謝します