我想配置Apache Camel FOP組件以使用配置文件(如here所述)。這似乎駱駝是尋找服務器基本路徑的文件,因爲我得到異常: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")
我使用Apache的駱駝的版本2.10.3
在此先感謝
在我的情況'eiocha/pdf'是一個目錄。文件名使用CamelFileName標頭設置。我理解正確嗎? – nikagra 2013-02-26 11:04:08
問題不在於文件組件,它工作。即使fop組件工作得很好,沒有'userConfigURL'選項 – nikagra 2013-02-26 11:25:44