Linux tomcat 指定jdk运行

一、版本号及下载

本次版本号:jdk1.7.0_80 apache-tomcat-7.0.103

Tomcat国内镜像下载地址大全【速度超快】:https://mirrors.cnnic.cn/apache/tomcat/

jdk历史版本下载大全:https://www.oracle.com/cn/java/technologies/oracle-java-archive-downloads.html

 

二、解压及其放置文件路径

1、上传Linux服务器 /opt目录下

2、解压jdk和tomcat

[root@localhost opt]# tar -xzvf apache-tomcat-7.0.103.tar.gz
[root@localhost opt]# tar -xzvf jdk-7u80-linux-x64.tar.gz

 

3、进入tomcat/bin目录下创建jdk文件夹

[root@localhost opt]# cd /opt/apache-tomcat-7.0.103/bin

[root@localhost opt]# mkdir jdk 

 

4、把解压好的jdk目录及所有文件都拷贝到文件夹/opt/apache-tomcat-7.0.103/bin/jdk文件夹下

[root@localhost opt]# cp -r /opt/jdk1.7.0_80/ /opt/apache-tomcat-7.0.103/bin/jdk

把jdk1.7.0_80目录及所有文件都拷贝到jdk文件夹中。

 

5、修改/opt/apache-tomcat-7.0.103/bin/catalina.sh文件,添加如下

export JAVA_HOME=/opt/apache-tomcat-7.0.103/bin/jdk/jdk1.7.0_80
export JRE_HOME=/opt/apache-tomcat-7.0.103/bin/jdk/jdk1.7.0_80/jre
export CATALINA_HOME=/opt/apache-tomcat-7.0.103
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

如图:

 

 

 

 6、修改/opt/apache-tomcat-7.0.103/bin/setclasspath.sh文件,添加如下,并且修改其中一个 export JAVA_HOME

export JAVA_HOME=/opt/apache-tomcat-7.0.103/bin/jdk/jdk1.7.0_80
export JRE_HOME=/opt/apache-tomcat-7.0.103/bin/jdk/jdk1.7.0_80/jre

如图:

 

 

 

7、启动tomcat,可以看到用的jre是自己配置好的

./opt/apache-tomcat-7.0.103/bin/startup.sh 

 

 8、灵活的写法

JAVA_HOME="\$CATALINA_HOME/jdk/jdk1.7.0_80"

意思是,catalina.sh和setclasspath.sh两个文件下灵活配置

配置jre 当前 apache-tomcat-7.0.103/bin/目录下,试了一下不管用,有待测试。。。

 9、一种新的配置方式,更方便

https://www.cnblogs.com/w-yu-chen/p/12605998.html

珍爱生命,远离安装包。。。

posted @ 2020-03-31 13:05  雁书几封  阅读(2288)  评论(0编辑  收藏  举报