Linux给tomcat指定jdk
在安装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了。