使用帆软做的图表可视化,为什么导出显示phantomjs启动失败,有人遇到过吗?

报表.png请输入任务描述

FineReport lin1314 发布于 2019-11-20 13:39 (编辑于 2019-11-20 13:55)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
CunfanLv5见习互助
发布于2019-11-20 17:03(编辑于 2019-11-20 17:05)

插件问题。你在本地应该也是显示启动失败。

1.确定工程目录下是否存在phantomjs文件——存在

2.查看服务器日志报错(我没有先看日志,之后遇到类似问题可以先看一下日志)。

3.测试手动启动phantomjs是否成功:进入phantomjs-linux64目录下的bin目录,使用./phantomjs测试,报错缺少fontconfig包,如下图所示:(如果先看日志,日志中应该有该报错)

4.安装fontconfig包:yum -y install fontconfig (任意目录,安装后不用重启服务器)。

5.重新手动启动phantomjs——启动成功,如下图所示:(启动命令参考:Red Hat 5.8 phantomjs启动失败

6.打开设计器,随便预览一张含有图表的模板,点击输出->图片(或者打印预览),查看是否正常——依旧报错启动失败;

注意:远程设计直接预览模板时,调用的还是本地的phantomjs,只有执行输出或者打印请求,才会调用服务器上的phantomjs。


 7.手动启动成功,报表调用不到,指定启动路径(简单粗暴):打开finedb中的fine_conf_entity表把phantomconf.exe的值(一般默认为inner server)改为具体工程路径/usr/local/finereport/tomcat/webapps/webroot/WEB-INF/assist/phantomjs/phantomjs-linux64/bin/phantomjs

本地说明是本地的js插件的问题。请自行排查解决

最佳回答
0
zsh331Lv8专家互助
发布于2019-11-20 14:03

楼主:参考下面帖子解决!http://bbs.fanruan.com/wenda/question/10787.html


最佳回答
0
Edward_DDLv5中级互助
发布于2019-11-20 14:04

https://help.finereport.com/doc-view-2052.html

参考上面的文档试试成不,我之前用远程设计的时候有这种现象,不过预览远程服务器的网页时没问题,就没管

最佳回答
0
随风而来啦Lv2见习互助
发布于2020-12-3 19:21

楼主,你解决了吗??我也遇到了这个问题,想问一下解决方法,,在线急求。。

  • 黑旋风 黑旋风 层主解决了么
    2020-12-23 10:40 
  • 5关注人数
  • 1525浏览人数
  • 最后回答于:2020-12-3 19:21
    请选择关闭问题的原因
    确定 取消
    返回顶部