🥗Tomcat中如何指定Jdk版本

Posted Captain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了🥗Tomcat中如何指定Jdk版本相关的知识,希望对你有一定的参考价值。

一般在服务器场景中,可能不止有一个Tomcat,比如一个服务器上面有两个Tomcat:Tomcat1、Tomcat2

分别部署了应用1、应用2

但是应用1用的是Java7编译的,应用2用的是Java8编译的版本

为了保证应用正常运行(比如应用1使用的某某jar包不支持Java8的版本),我们就需要在Tomcat中分别指定使用的Java版本,如下:

修改Tomcat的配置文件,在catalina.sh文件和setclasspath.sh文件开头的空白处加上如下两句(指定JDK):
export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre

  

linux 安装jdk及tomcat指定jdk版本

方法1:用yum命令安装

1.   查看当前jdk版本:Java –version,或者是:rpm -qa | grep jdk

2.   删除当前jdk:yum -y remove java-1.6.0-openjdk

3.   查看yum软件库中可用的jdk版本:yum search  jdk

 

4.   安装Java 1.7版本:

yum install java-1.7.0-openjdk

yum install java-1.7.0-openjdk-devel

默认安装到/usr目录下。

5.   不用配置java 环境变量。

 

方法二,安装包安装

1.   把安装包jdk-7u79-Linux-x64.gz拷贝到目录/usr/local/java

2.   解压缩:tar  -zxvf  jdk-7u79-linux-x64.gz 生成安装目录jdk1.7.0_79

3.   配置环境变量

修改/etc/profile,在最后面添加以下内容:

#set java environment

JAVA_HOME=/usr/local/java/jdk1.7.0_79

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOEM/bin:$PATH

export JAVA_HOME  CLASS_PATH  PATH

 

tomcat的启动脚本会自动从环境变量中获取JAVA_HOME的值,这样tomcat就会采用JAVA_HOME指定的JDK运行。

4.   可以为tomcat指定JDK。

当系统中安装有多个版本的jdk时,可以为tomcat指定jdk版本。

在catalina.sh文件和setclasspath.sh文件开头的空白处加上如下一行:

export JAVA_HOME=/usr/loca/java/jdk1.7.0_79

以上是关于🥗Tomcat中如何指定Jdk版本的主要内容,如果未能解决你的问题,请参考以下文章

如何启动tomcat的时候,指定JDK

Tomcat指定特定JDK版本

Tomcat指定特定JDK版本

为tomcat指定JDK版本

linux 安装jdk及tomcat指定jdk版本

linux 安装jdk及tomcat指定jdk版本推荐