部署环境:FineReport版本: 9.0.0 Build # stable-2018.04.16.15.50.48.587 Tomcat版本: 8.5.24 JRE版本: 1.8.0_141 项目需要,使用了FineReport来开发报表及查询功能,我采用了嵌入式的方式与现有应用进行了集成, 平时开发都是在win10环境下,Tomcat服务直接鼠标点击就关闭了,也没注意过这些 后来部署到测试环境 ,发现通过命令行执行shutdown.sh 之后再重启,后台日志报当前Hsql数据库已被另一线程锁定 而查看后台进程依然存在 因为测试环境尚未统一管理,如此反复几次tomcat就起不来了,问题就很严重了。 后来我另找了一个服务器,尝试着独立部署,把FineReport_9.0安装目录下的WebReport文件拷贝到%Tomcat_HOME%/webapps/下,且只保留WebReport这一个应用 发现问题依旧如此,检查启动日志发现有很多警告,大多是各种线程无法停止,各种JDBC驱动无法释放。 具体日志就不在帖子里占篇幅了,有人愿意可以看我上传的日志附件 是我环境的问题还是哪些配置需要修改?求大神们指教!不胜感激! |