【发布时间】:2013-02-26 21:34:27
【问题描述】:
我想配置 Apache Camel FOP 组件以使用配置文件(如 here 所述)。似乎 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
提前致谢
【问题讨论】:
标签: java apache-camel xsl-fo apache-fop