🥗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版本的主要内容,如果未能解决你的问题,请参考以下文章