gpt4 book ai didi

java - 由于jasper报告需要重启Tomcat

转载 作者:行者123 更新时间:2023-11-28 22:28:54 25 4
gpt4 key购买 nike

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

最佳答案

您可以在 server.xml 中配置可重新加载的上下文,但它只监控 /WEB-INF/classes//WEB-INF/lib。如果你想重新部署你的 web 应用程序,你可以像你正在做的那样重新启动 tomcat 或使用 tomcat 管理器

关于java - 由于jasper报告需要重启Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com