IT虾米网

Linux给tomcat指定jdk

lxf 2018年06月22日 程序员 1240 0

在安装jenkins的时候,发现必须是jdk1.8,所以就只能单独安装一个tomcat,在给tomcat配置jdk1.8了,以免破坏以前的项目

安装就不多说了。这里需要修改两个配置文件:

安装的tomcat的目录:/usr/local/tomcat2/bin 下

catalina.sh 

setclasspath.bat

在两个文件的最前面加上:

这两句话的意思就是重新定义变量,不然就会使用的是环境变量的值,因为我环境变量定义的是jdk1.7

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64 
 
export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre

此时再启动tomcat:

[root@VM_0_4_centos bin]# ./startup.sh  
Using CATALINA_BASE:   /usr/local/tomcat2 
Using CATALINA_HOME:   /usr/local/tomcat2 
Using CATALINA_TMPDIR: /usr/local/tomcat2/temp 
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre 
Using CLASSPATH:       /usr/local/tomcat2/bin/bootstrap.jar:/usr/local/tomcat2/bin/tomcat-juli.jar 
Tomcat started.

此时可以看到,该tomcat使用的就是JRE_HOME 就是1.8了。

 

评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!