`
dannyhz
  • 浏览: 398455 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

tomcat 设置指定的jdk来运行

 
阅读更多
引用


tomcat之一:指定tomcat运行时JDK版本

tomcat作为日常开发的web应用服务器,给开发测试带来了很多便利,tomcat的运行依赖JDK的支持,在安装JDK时经常会配置环境变量:JAVA_HOME、CLASSPAT,且需要添加path变量。把应用部署到tomcat下时大多数不需要修改运行环境,但是有时候需要修改JDK的版本,从可以修改tomcat运行时的JDK版本,我们可以知道使用tomcat时不时必须要配置JDK环境变量,因为我们可以通过修改tomcat的文件,指定tomcat运行时的JDK版本。

下面说明如何修改tomcat运行时JDK版本

windows

1、解压下载的tomcat;

2、找到bin下的setclasspath.bat文件;在文件的开始出添加如下代码:

set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51
set JRE_HOME=D:\Program Files\Java\jdk7\jre7
上面的意思是设定JAVA_HOME和JRE_HOME的路径;

通过这里我们可以看出可以不设置JDK的环境变量;

linux

在bin下找到setclasspath.sh,在文件的最开始加入如下代码:

set JAVA_HOME=/home/jdk/Java\jdk7\jdk1.7.0_51
set JRE_HOME=/home/jdk/Java\jdk7\jre7


修改了setclasspath文件之后,tomcat在启动时便使用设定的JDK。

但是为什么这样设置之后就可以呢?

我们都知道启动tomcat可以通过运行bin下的startup.bat,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加上JAVA_HOME和JRE_HOME。

基于上面的运行方式,还有第二种修改方式,如下:

1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

2、修改tomcat/bin/setclasspath.bat,同样增加

set JAVA_HOME=D:\Program Files\Java\jdk7\jdk1.7.0_51

set JRE_HOME=D:\Program Files\Java\jdk7\jre7



这两种方式使用任何一种都可以实现修改tomcat的依赖JDK环境,同时可以不配置JDK的环境变量。


分享到:
评论

相关推荐

    Tomcat指定jdk路径

    ### Tomcat指定JDK路径详解 #### 一、前言 Apache Tomcat 是一款开源的Servlet容器,能够作为Web服务器独立运行,也可以与Apache等其他Web服务器配合使用。Tomcat支持最新的Servlet和JSP规范,因为简单易用,是...

    linux环境下tomcat和jdk的配置

    例如,使用命令`sh jdk-6u24-linux-x64.bin`来运行JDK的安装程序。这个命令会解压缩并安装JDK到默认或自定义的位置。 #### 配置环境变量 安装完JDK后,需要配置环境变量以便系统能够识别JDK的路径。这一步骤通常...

    windows运行jar包指定jdk路径

    windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包

    tomcat8+jdk1.8.zip

    总的来说,"Tomcat8+jdk1.8.zip"为开发者提供了一个完整的Java Web开发和运行环境,无论是初学者还是经验丰富的开发者,都能借此快速搭建开发环境,进行Web应用的创建、测试和部署。了解和掌握这两个组件的使用和...

    tomcat5.0+JDK1.6环境搭建.doc

    在 Eclipse 中,通过 Window-->Preferences-->MyEclipse-->Servers-->Tomcat-->Tomcat 5.x-->JDK,指定 Tomcat 5.0 的 JDK 环境为 JDK 1.6。这将确保 Tomcat 5.0 正确地运行在 JDK 1.6 环境中。 Tomcat 5.0 环境...

    tomcat8,jdk8

    2. 设置JDK版本:在Tomcat的配置文件(如`bin/catalina.sh`或`bin/catalina.bat`)中,指定使用JDK 8的位置,通常通过设置`JAVA_HOME`环境变量实现。 3. 配置内存参数:根据应用需求,可能需要调整JVM的内存分配,以...

    安装JDK和tomcat环境变量配置

    安装 JDK 和 Tomcat 环境变量配置是 Java 开发环境的基础步骤,涉及到 JDK 和 Tomcat 的安装、环境变量的配置、Tomcat 的启动和测试。本文将详细介绍安装 JDK 和 Tomcat 环境变量配置的步骤和要点。 一、JDK 的安装...

    Tomcat指定jdk路径.docx

    ### Tomcat指定JDK路径详解 #### 一、前言 在进行Web应用服务器的配置时,正确地指定Java Development Kit (JDK)路径是非常重要的一步。尤其在一台计算机上安装了多个JDK版本的情况下,确保Tomcat使用正确的JDK...

    tomcat8.0.32+jdk1.8安装和优化

    Tomcat是一个开源的Java Servlet容器,主要用于运行Java Servlet和JavaServer Pages(JSP),而JDK则是Java开发工具包,提供了编译、运行Java程序所需的所有工具。本教程将深入探讨如何安装Tomcat8.0.32和JDK1.8,并...

    tomcat绑定配置jdk

    标题“tomcat绑定配置jdk”意味着我们要在Tomcat的环境中指定JDK7的路径,使得Tomcat在启动时能够自动找到并使用这个版本的JDK。通常,系统环境变量`JAVA_HOME`是用来指示JDK安装位置的标准方式。但在本案例中,描述...

    Apache Tomcat 8.5的安装配置 、JDK 1.8的安装

    2. 解压缩下载的JDK文件到指定目录: ```bash tar -zxf /data/softs/jdk-8u331-linux-x64.tar.gz -C /data/server ``` 3. 创建符号链接以方便使用: ```bash ln -s /data/server/jdk1.8.0_331/ /data/server/...

    Linux版本的tomcat和jdk

    在Linux上部署Tomcat 7,你需要下载相应的tar.gz文件,解压到指定目录,然后配置CATALINA_HOME环境变量,并通过修改conf/server.xml等配置文件来定制服务器设置。启动和管理Tomcat可以通过bin目录下的脚本如startup....

    windows64位_JDK1.8和Tomcat8、9、10

    总结来说,这个压缩包提供了Windows 64位环境下开发和运行Java Web应用所需的完整环境,包括JDK1.8和不同版本的Tomcat。通过合理配置和使用,开发者可以快速搭建起本地开发环境,进行Java应用的开发、测试和部署工作...

    tomcat9对应JDK8

    在Tomcat的bin目录下,找到并编辑`catalina.sh`(Unix/Linux)或`catalina.bat`(Windows),在文件顶部添加`export JAVA_HOME=/path/to/jdk1.8.x`(替换为实际路径)以指定JDK 8。 4. **JVM参数**:根据应用需求,...

    nginx+tomcat7+jdk1.7+redis--jar.rar

    Tomcat需要与Java环境配合工作,因此这里的JDK版本非常重要,因为它决定了能运行哪些版本的Java代码。 4. **Redis**: Redis是一个内存数据存储系统,常用于实现高速缓存和会话管理。在Web环境中,它可以用来存储...

    tomcat7,正常,可用,需要jdk1.6版本

    总的来说,要使用这个Tomcat7压缩包,用户需要先安装JDK1.6,然后解压并配置Tomcat7,最后通过命令行启动服务。过程中可能遇到的问题包括兼容性冲突、端口占用、环境变量设置不正确等,解决这些问题通常需要对Java和...

    ssh_jdk1.7+tomcat8.5环境配置完整版

    要运行Tomcat,我们需要配置`CATALINA_HOME`环境变量,指向Tomcat的安装目录,并确保在启动时指定正确的端口号(默认为8080)。 SSH框架的集成是Java Web开发中的核心部分。Struts2是一个MVC(Model-View-...

    JDK + Tomcat + MySQL环境集成工具

    总的来说,"JDK + Tomcat + MySQL环境集成工具"为开发者提供了一站式的Java Web开发环境,极大地提高了开发效率,降低了环境配置的复杂性。通过理解这三个组件的功能和相互作用,开发者可以更好地管理和优化自己的...

Global site tag (gtag.js) - Google Analytics