,现在FINEREPORT集成部署LINUX服务器的TOMCAT的一个系统,部署后网页打开FINEREPORT 的cpt可以查询,但是无法导出,点导出没反应(多个WINDOW10 、11的机器),以前这些机器都可以导出,但是突然这些机器都无法导出了,但是同一台机器用FINEREPORT设计器远程连接这个服务器进行预览可以导出EXCEL,所有浏览器都无法导出,服务器空间好像也够,重启TOMCAT服务也没用,但是很奇怪有一个WINDOWS SERVER2008的机器可以导出
log.zip上面文件是FINEREPOR 错误日志文件catalina.out的内容
你这问题好像出现好几天了吧
建议你直接联系官方看看https://service.fanruan.com/support
检查临时文件夹:
如果存在,备份后清空 temp 文件夹下的内容,或者更改临时文件目录(参考 Tomcat中指定日志/临时文件路径),然后重启 Tomcat。
如果不存在,请在 Tomcat 根目录下新建 temp 文件夹,并重启 Tomcat。
在 Windows 系统中,检查 Tomcat 根目录下是否存在 temp 文件夹。
Linux 系统:
检查临时目录路径,使用命令 jinfo <pid> | grep "java.io.tmpdir" 查看临时目录路径,确保该目录下存在 poifiles 文件夹。如果缺失,重启 web 服务器会自动生成该文件夹。
确保 Tomcat 有足够的权限创建临时目录和文件,特别是在非 root 用户下启动 Tomcat 时。
缓存路径修改:
检查 FineDB 数据库的 FINE_CONF_ENTITY 表中,确认 CacheConfig.cacheDirectory 是否设置正确。
你的导出按钮,是报表自带的,还是自定义的??所有报表都这样,还是个别报表??
你的日志里很多空指针错误。
1、用报表自带按钮,一般所见即所得,不会出这种错。除非ng的配置有问题,导出的请求地址被转发到其他地址。(这个你可以F12 ,看导出时的实际请求地址和请求的状态)
2、如果是自定义的按钮,你要检查下传参是否正确或完整。空指针,一般都是你有用下标取值的操作,而实际数据不存在。