插件问题。你在本地应该也是显示启动失败。
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插件的问题。请自行排查解决