1. 概述编辑
FineBI 在 Tomcat 中部署时,要求 JDK 大版本为 1.8 的前提下,小版本需在 JDK8u102 以上。部分用户升级 JAR 时可能需要同时升级 JDK 版本,可参考本文方法。
注:本文适用于已安装配置 JDK ,需要升级 JDK 的情况。
2. Windows 系统编辑
2.1 检查当前 JDK 版本
cmd 命令行进入%Tomcat_home%\bin路径下,输入:version,如下图所示:
2.2 下载 JDK8u102 以上版本并关闭工程
注:要求 JDK 大版本为 1.8 的前提下,小版本需在 JDK8u102 以上。
1)用户根据实际情况下载合适的 JDK 版本,进行安装,具体安装步骤请自行百度,无需配置环境变量。
2)关闭工程。
2.3 Tomcat 指定 JDK
进入%TOMCAT_HOME%\bin路径下,修改catalina.bat文件,指定 JAVA_HOME、JRE_HOME 路径。如下图所示:
注:JAVA_HOME、JRE_HOME 值为新下载的 JAVA_HOME、JRE_HOME 路径。
set JAVA_HOME=E:\Java\jdk1.8.0_152 #JDK 路径,根据实际情况修改
set JRE_HOME=E:\Java\jre1.8.0_152 #JRE 路径,根据实际情况修改
2.4 检测 JDK 是否升级
cmd 命令行进入%Tomcat_home%\bin路径下,输入:version,如下图所示:
2.5 拷贝 tools.jar
1)将新下载 Java 路径下%JAVA_HOME%\jdk\lib下的 tools.jar 拷贝到%Tomcat_home%\lib或%Tomcat_home%\webapps\webroot\WEB-INF
\lib任一位置下。如下图所示:
2)重启工程即可。
3. Linux 系统编辑
3.1 检查当前 JDK 版本
进入%TOMCAT_HOME%\bin路径下,输入:./version.sh,可查看当前工程使用的 JDK 版本。如下图所示:
3.2 下载 JDK8u102 以上版本并关闭工程
注:要求 JDK 大版本为 1.8 的前提下,小版本需在 JDK8u102 以上。
1)用户根据实际情况下载合适的 JDK 版本,进行解压,具体安装步骤请自行百度。
2)关闭工程,具体步骤请参见:关闭部署在 Tomcat 容器中的工程
3.3 Tomcat 指定 JDK
进入%TOMCAT_HOME%\bin路径下,修改catalina.sh文件,指定 JAVA_HOME 路径。如下图所示:
注:JAVA_HOME 的值,为新下载的 JDK 路径。
cd /opt/BIduli/apache-tomcat-9.0.53/bin #进入Tomcat的bin路径下,根据实际情况修改
vi catalina.sh #修改catalina.sh文件
export JAVA_HOME=/usr/java/jdk1.8.0_281 #指定JDK,JAVA_HOME对应的值根据实际情况修改
3.4 检测 JDK 是否升级
进入%TOMCAT_HOME%\bin路径下,输入:./version.sh,可查看当前工程使用的 JDK 版本。如下图所示:
3.5 拷贝 tools.jar
1)将新下载 Java 路径下%JAVA_HOME%\jdk\lib下的 tools.jar 拷贝到%Tomcat_home%\lib或%Tomcat_home%\webapps\webroot\WEB-INF\lib任一位置下。如下图所示:
2)重启工程即可,具体步骤请参见:重启部署在 Tomcat 容器中的工程