历史版本8 :FDL启动问题排查 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

1.1 平台界面报错:数据平台启动未成功,请稍等

原因

查看fanruan.log日志,报错未知的名称或服务

解决方案:

参考:https://blog.csdn.net/M983373615/article/details/103195151,修改/etc/hosts 成功安装

原因2

日志无相关报错,但是缺少jar包:fine-bi-engine-third-5.1.jar

解决方案:

问题常见于旧版本,可升级版本解决。

或联系帆软技术支持获取该jar包,也可以参考部署文档:FDL启动常见报错-https://help.fanruan.com/finedatalink/doc-view-143.html

原因3

FR版本和FDL版本不匹配,报错Data Platform start failed,fine-data-prep-11.0.jar:?

fine-data-prep-11.0.jar还是插件版本的FDL,属于很久之前的版本,而FR已经是最新的版本,两者之间不匹配,查看catalina.out日志报错如下:

解决方案:

升级FDL版本,参考帮助文档即可,插件版FDL需要先删除旧jar包[fine-data-prep-11.0.jar],再放入新jar包,注意备份。


1.2 启动报错:检测到1项配置异常,数据库连接异常

原因:

一般是集成版本FDL会出现该问题,主要是FR的内置库不能多线程连接,有其他应用正在使用内置库,导致报错。

解决方案:

切换为外置库,或者删除db.lck。FR安装目录\webapps\webroot\WEB-INF\embed\finedb 下的 db.lck 文件删除。

注:该方法在运行一次后仍会报错,需要反复删除 db.lck 文件。


1.3 Linux环境FDL启动报错

Could not initialize class sun.awt.X1Graphics Environment

原因:

FDL安装包默认通过GUI图形化页面启动,但是在linux环境下是没有图形化页面的,所以报错 ,在启动时添加 -c命令,使启动策略调整成通过控制台的方式。

解决方案:

报错文档:https://stackoverflow.com/questions/21131855/could-not-initialize-class-sun-awt-x11graphicsenvironment-on-solaris,操作方法:./XXX.sh -c


1.4 使用sh安装文件,在linux用./FineDataLink命令无法启动安装程序


产生原因:

linux环境语言不对

解决方案:

linux语言LANG改为zh_CN.UTF-8,改好后重连一下shell再启动FDL


1.5 使用sh安装文件,报错Unpacking JRE


解决方案:

执行以下yum命令

yum install -y fontconfig

yum install -y urw-fonts

安装一下字体,检查安装路径下面有没有文件残留,有的话删掉,再重新部署下就可以


1.6 安装启动进入浏览器异常,日志报错database is not initilized

原因:

tomcat和服务器内存都比较小,数据库没有启动

解决方案:

修改tomcat内存大小,catalina.bat.参考BI是增加如下语句,具体数值需要自己修改

set JAVA_OPTS=%JAVA_OPTS% -Xms4g -Xmx8g

set  JAVA_OPTS=%JAVA_OPTS% -XX:PerBytecodeRecompilationCutoff=-1

set  JAVA_OPTS=%JAVA_OPTS% -XX:PerMethodRecompilationCutoff=-1

保存后重启即可。


1.7 安装FDL报错环境缺少文件

原因:

Windows环境缺少文件

解决方案:

参考百度,修改环境:https://blog.csdn.net/Tianxuan_kong/article/details/120060738

1.8 浏览器访问工程异常,页面空白

原因:

FR的jar自动升级,版本太高导致和FDL不匹配

解决方案:

根据FR版本,升级FDL工程,重启后可以了