由于jasper报告,需要重新启动Tomcat

时间:2015-05-13 12:33:08

标签: java tomcat jasper-reports

我在我的应用程序中使用Jasper报告来生成报告。 我还提供了以Pdf / Csv格式下载报告的工具。 但我面临的问题是,每当我上传一个新的war文件 (有或没有用于设计报告的JRXML文件的更改)我必须启动/停止tomcat服务器。除非我这样做,否则我无法生成报告。没有日志看到没有任何事情和 报告也不会生成。一旦我重新启动服务器,一切都开始像魅力一样工作。生成报告,其他一切都很好。为什么会这样?为什么每次上传新的war文件时都必须重新启动服务器?这是一种随机行为。 在上传新的war文件时,并不总是需要重新启动服务器,可能需要在一段时间后重新启动服务器。 (但它必须在新战争的一生中重新启动一次) Jasper报告中有关于此行为的任何错误吗? 如何避免此服务器重启问题?

1 个答案:

答案 0 :(得分:0)

您可以在server.xml中配置可重新加载的上下文,但它只会监控/WEB-INF/classes//WEB-INF/lib。如果要重新部署webapp,可以在执行时重新启动tomcat,也可以使用tomcat manager