反馈已提交
网络繁忙
报表服务器版本
JAR 包
10.0
2021-1-12
在进行服务器部署时,会出现部署失败的情况,而导致失败的原因有很多种,此时就需要提供一个页面或者工具来引导用户检测并修复问题。
在服务器部署失败时,引导用户及时检测并修复问题,从而成功部署。
配置容器环境:
Tomcat7 及以上,(Tomcat7编码修改为UTF-8,Tomcat8 不需要修改),详细请参见 Tomcat服务器部署
JBoss 6.0.0 及以上,详细请参见 Jboss服务器
WebLogic 12c 及以上,详细请参见 Weblogic服务器
WebSphere 8.5.5.9 及以上,详细请参见 WebSphere服务器
Jetty 8.0 及以上
Glassfish 3.0 及以上
Resin 4.0.4 及以上
检测对象
问题
具体信息
tools.jar
tools.jar 不匹配
工程缺少 tools.jar
数据库
内置数据库连接失败
外接数据库连接失败
websocket 端口异常
websocket 端口冲突
这里以 Tomcat 容器为例进行演示。将 %FR_HOME%/webapps/webroot文件夹复制到 %TOMCAT_HOME%/webapps 文件夹下,启动 Tomcat。
工程启动失败后,访问平台http://localhost:8080/webroot/decision,
webroot 工程启动失败,自动跳转到服务器部署向导页面 http://localhost:8080/webroot/decision/v10/deployment/recommendation,如下图所示:
将 %JAVA_HOME%/lib目录下的 tools.jar 复制到 工程名/WEB_INF/lib 文件夹下,如下图所示:
重启 Tomcat ,此时再次访问平台http://localhost:8080/webroot/decision,跳转到登录页面,即部署成功。如下图所示:
服务器启动后,访问平台提示 tools.jar 异常,tools.jar 不匹配。
1)复制系统环境变量的 tools.jar
部署向导会给出解决方案,把环境使用的jdk/lib/tools.jar复制到webroot/lib下,如下图所示:
2)排查环境使用的 JAVA_HOME 和复制的是不是一致的
因为 Linux 自带 openjdk ,没有配置 JAVA_HOME 的情况默认使用 openjdk ,而且通常这个 openjdk 不带 tools.jar 。
3)排查 JDK 的系统版本是否和系统环境匹配
64 位环境是可以安装 32 位 JDK 的,同时 Tomcat 可以正常启动,但是会一直报错 tools.jar 不匹配。
补充说明:
若依然提示 tools.jar 不匹配,通常就是系统版本和 JDK 版本不匹配。因为系统版本一致的情况下,即使 tools.jar 的版本和执行环境的 JDK 不一致,也是可以正常启动的。
售前咨询电话
400-811-8890转1
在线技术支持
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭