问题描述
在jasperreport里的子报表中如果设置子报表的路径为绝对路径的话,在windows下运行起来没有问题,但是如果部署到linux下的话就有问题了,如果设置为相对路径的话,貌似在windows下报错,不知是我传的相对路径不对还是其他问题
解决方案
解决方案二:
/jasper/xx_sub.jasper,jasper/xx_sub.jasper\japser\xx_sub.jasper,jspser\xx_sub.jasper这些都不行couldnotload
解决方案三:
路径取的时候最好动态取classpath,然后再访问classpath的文件。这样应该不会找不到啦。
解决方案四:
楼上有理,最好使用相对于项目根路径的绝对路径
时间: 2024-10-09 07:52:07