[使用tomcat时出现java.io.FileNotFoundException

问题描述 投票:0回答:1

我有一个可以在本地主机上正常运行的应用程序,但是将其部署在tomcat上时出现了问题

我用来读取文件的代码是:

File jasperFile = new File(getClass().getClassLoader().getResource("reports/Header.jasper").getFile());

我在卡塔琳娜州遇到此错误:

net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: file:/usr/local/apache-tomcat9/webapps/com.peek.facture.server/WEB-INF/lib/facture.server-1.0.0-SNAPSHOT.jar!/reports/Header.jasper

触发我的是“!” jar名称的末尾,它是从哪里来的?

此外,我还尝试下载了jar并将其解压缩,并且我的Header.jasper正确地位于resources / reports /文件夹中

java tomcat filenotfoundexception
1个回答
0
投票

在本地上运行时,独立物理

© www.soinside.com 2019 - 2024. All rights reserved.