如何从JAR中读取文件。当两者都存在于服务器上时

时间:2016-03-04 13:43:28

标签: java file jasper-reports jasperserver

这是我们使用的示例代码:

DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(new FileInputStream("Data.xml"));
doc.getDocumentElement().normalize(); 

因此,当在本地使用相同的代码时,我们可以使用system.getProperties('user.dir')获取路径。

有没有办法让我们可以在JasperReports Server上获取路径以便我们可以读取该文件。上面提到的这个特殊代码在JAR中可用,而xml放在JAR之外。

1 个答案:

答案 0 :(得分:0)

如果您知道文件在系统中的位置,为什么不使用绝对路径?

{{1}}