Tomcat指定jdk的安装配置-Linux

系统的openjdk是1.6* 的,已经有一个项目在使用。新项目上线需要使用jdk1.7的,这时需要指定tomcat运行使用的jdk环境变量,如下:

tomcat下载链接:http://pan.baidu.com/s/1geUrWrx  密码:lpy1

jdk下载链接:http://pan.baidu.com/s/1kUSNRGN密码:viub

系统指定tomcat使用jdk有2中方法,一种是多个用户模式,修改当前的用户系统环境变量;二种是指定jdk的路径,同一用户下放多个tomcat和多个jdk。

第一种方法:(配置jdk,不配置tomcat)

下面是解压好的tomcat和jdk:

[[email protected] ~]$ ls

apache-tomcat-7.0.57  apache-tomcat-7.0.57.tar.gz    jdk1.7.0_72  jdk-7u72-linux-x64.tar.gz

当前用户系统环境变量的配置:

[[email protected] ~]$ vim .bash_profile//在文件末尾追加以下6行

JAVA_HOME=/home/weblogic/jdk1.7.0_72

PATH=$JAVA_HOME/bin:$PATH

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

export JAVA_HOME

export PATH

export CLASSPATH

[[email protected] ~]$ source .bash_profile

当前用户的jdk和系统环境的jdk的比较:

[[email protected] ~]$ java -version

java version "1.7.0_72"

Java(TM) SE Runtime Environment (build 1.7.0_72-b14)

Java HotSpot(TM) 64-Bit Server VM (build 24.72-b04, mixed mode)

[[email protected] ~]$ su - root

Password:

[[email protected] ~]# java -version

java version "1.7.0_99"

OpenJDK Runtime Environment (rhel-2.6.5.0.el6_7-x86_64 u99-b00)

OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

运行解压好的tomcat就好了,要是有第二个tomcat新建一个用户再次去配新的jdk系统环境变量和上面一样,tomcat配置文件不需要修改。

第二种方法:(配置tomcat,不配置jdk系统环境变量)

jdk解压好放在那无需配置,修改tomcat的JAVA_HOME和JAVA_JRE的路径:

切换到tomcat的bin目录下:/home/weblogic/apache-tomcat-7.0.57/bin

修改文件:

[[email protected] bin]$ vim catalina.sh//追加以下2行

export JAVA_HOME=/home/weblogic/jdk1.7.0_72

export JRE_HOME=/home/weblogic/jdk1.7.0_72/jre

[[email protected] bin]$ vim setclasspath.sh //同样追加以下2行

export JAVA_HOME=/home/weblogic/jdk1.7.0_72

export JRE_HOME=/home/weblogic/jdk1.7.0_72/jre

启动tomcat观察启动时输出调用的jdk就知道当前tomcat启动时使用的jdk了。

[[email protected] bin]$ ./catalina.sh start

Using CATALINA_BASE:   /home/weblogic/apache-tomcat-7.0.57

Using CATALINA_HOME:   /home/weblogic/apache-tomcat-7.0.57

Using CATALINA_TMPDIR: /home/weblogic/apache-tomcat-7.0.57/temp

Using JRE_HOME:        /home/weblogic/jdk1.7.0_72

Using CLASSPATH:       /home/weblogic/apache-tomcat-7.0.57/bin/bootstrap.jar:/home/weblogic/apache-tomcat-7.0.57/bin/tomcat-juli.jar

Tomcat started.

通过系统进程也是可以查到的:

[[email protected] ~]$ ps ax | grep tomcat

4573 pts/2    Sl     0:07 /home/weblogic/jdk1.7.0_72/bin/java-Djava.util.logging.config.file=/home/weblogic/apache-tomcat-7.0.57/conf/logging.properties

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/weblogic/apache-tomcat-7.0.57/endorsed -classpath

/home/weblogic/apache-tomcat-7.0.57/bin/bootstrap.jar:/home/weblogic/apache-tomcat-7.0.57/bin/tomcat-juli.jar -Dcatalina.base=/home/weblogic/apache-tomcat-7.0.57-Dcatalina.home=/home/weblogic/apache-tomcat-7.0.57

-Djava.io.tmpdir=/home/weblogic/apache-tomcat-7.0.57/temp org.apache.catalina.startup.Bootstrap start

4658 pts/2    S+     0:00 grep tomcat

时间: 2024-08-24 19:23:45

Tomcat指定jdk的安装配置-Linux的相关文章

Tomcat指定JDK路径(Linux+Windows)

当系统有多套JDK,不方便在系统配统一的JAVA_HOME时,我们可能想给tomcat指定JDK路径. 1.Linux下Tomcat指定JDK路径 找到$CATALINE_HOME/bin/catalina.sh和setclasspath.sh,在文件开头注释的那些介绍完后处加入(具体值跟据自己JDK路径进行修改): #self-defined export JAVA_HOME=/opt/java7_64/ export JRE_HOME=/opt/java7_64/jre/ catalina.

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.   安装Java1.7版本: yum install java-1.7.0-openjdk yum install java-1.7.0-openjdk-devel 默认安装到/usr目录下.

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.   安装Java1.7版本: yum install java-1.7.0-openjdk yum install java-1.7.0-openjdk-devel 默认安装到/usr目录下.

JDK的安装配置 - Windows

JDK的安装配置 - Windows 文本关键字:JDK.下载.安装.环境变量.配置 一.JDK介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). JAVA SE:standard edition,标准版.包含了基础和核心的库,可用于控制台及桌面应用软件的开发. JAVA EE:enterprise edition,企业版.主要用于企业级分布式网络应用的开发. JAVA ME:micro edition,微型版.主要用于嵌入式设备和移动设备上

安装Tomcat指定JDK(转)

一.应用实例 一般情况下一台服务器只跑一个业务,那么就直接配置一套环境,设置好Java环境变量即可.某些时候一台服务器上会安装多个业务,而且各个业务需要的JDK版本各不相同,或者为了使业务独立开来,需要指定Tomcat的JDK. 现假设某个业务的Tomcat(apache-tomcat-6.0.32)需要用到该版本JDK(jdk1.6.0_18),JDK安装目录为 "/usr/local/java/jdk1.6.0_18". 二.安装Tomcat 1.通过Apache官网下载获得Tom

【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置

在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容: rem ----------

linux下部署tomcat指定JDK版本编译并运行javaWEB应用

1.linux系统环境信息 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.4 (Tikanga) [[email protected] home]# uname -a Linux softtest 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux 2.t

Tomcat JDK MySql 安装配置

Tomcat 7绿色版指定jdk并注册服务 https://blog.csdn.net/weixin_43976019/article/details/89386171 一台服务器上面如何部署多个tomcat? https://www.cnblogs.com/tudou-22/p/9330875.html 原文地址:https://www.cnblogs.com/newblog/p/12295359.html

直接启动tomcat时为tomcat指定JDK

第一种: 在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容: rem -----