我想配置 Apache Camel FOP 组件以使用配置文件(如此处所述)。似乎骆驼正在寻找服务器基本路径中的文件,因为我遇到了异常:
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
提前致谢