`
aigo
  • 浏览: 2675450 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

tomcat7启动时指定jdk路径(不调用系统的环境变量)

    博客分类:
  • Web
阅读更多

原文:http://blog.csdn.net/weiling_shen/article/details/5448736

 

对于使用IDE开发的程序员来讲,并不是所有人都对自己用来吃饭的工具了如指掌。常在阴沟跑,哪能不翻船。为此我把自己使用Tomcat/Eclipse的一些经验教训整理了一下,会陆续的贴出来,也许会帮到和我遇到同样问题的人。

 

先讲一个Tomcat的问题。很多人兴冲冲的下载了一个Tomcat,跑到bin看到一个startup.bat就去执行,结果提示Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program。好,再去下载个最新版本的JDK,Install完成之后却还是提示Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program。搞得对Tomcat的学习热情冷了一半。

 

原因是后来较新版本的JDK(例如我使用的JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。像我在单位的环境,我的用户是受限制的(PowerUser),不方便设环境变量,于是我就找到了另外一个方法。

 

先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,如我的就是:

 

rem ---------------------------------------------------------------------------

rem Set CLASSPATH and Java options

rem

rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $

rem ---------------------------------------------------------------------------

set JAVA_HOME=D:/Java/jdk1.6.0_11

set JRE_HOME=D:/Java/jre6

rem Make sure prerequisite environment variables are set

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

echo At least one of these environment variable is needed to run this program

goto exit

......

 

这样在每次运行startup.bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”就大功告成了。

备注:对于自己用了一个restart.bat方便tomcat重新启动,代码:

call %CATALINA_HOME%/bin/shutdown.bat

call %CATALINA_HOME%/bin/startup.bat

没有 %CATALINA_HOME% 改成绝对路径就可。

分享到:
评论

相关推荐

    Tomcat指定jdk路径

    在部署和配置Tomcat时,指定JDK路径有以下几个重要原因: 1. **版本兼容性**:不同的应用程序可能依赖于不同版本的JDK。 2. **性能优化**:某些版本的JDK可能在特定场景下表现出更好的性能。 3. **安全考虑**:使用...

    windows系统下JDK1.6环境变量配置

    ### Windows系统下JDK1.6环境变量配置详解 #### 一、JDK1.6下载与安装 ##### 下载步骤 JDK1.6作为Java开发的重要组件,可以通过访问官方网站进行下载。根据描述,最新版本(当时)是JDK1.6,下载链接为:...

    Java环境变量配置和tomcat自动启动

    `JAVA_HOME`是最重要的环境变量之一,用于指定Java Development Kit (JDK) 的安装目录。例如,在提供的内容中,`JAVA_HOME`被设置为: ``` JAVA_HOME C:\Program Files\Java\jdk1.6.0_07 ``` 这里的路径`C:\Program ...

    JDK + Tomcat + MySQL环境集成工具

    2. 配置JDK:设置JAVA_HOME环境变量指向JDK的安装路径,同时修改PATH变量,添加bin目录,使系统能全局调用Java相关工具。 3. 安装Tomcat:下载Tomcat压缩包,解压至指定目录,通过修改conf/server.xml文件配置端口和...

    jdk1.6.0和Tomcat环境变量的配置

    在本篇文章中,我们将深入探讨如何配置 JDK 1.6.0 和 Tomcat 的环境变量。这是一项重要的技能,尤其对于 Java 开发者而言,在搭建开发环境时是必不可少的步骤。通过本文,您将了解环境变量的基本概念、配置方法以及...

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

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

    tomcat,jdk,maven环境变量配置(备忘)

    在IT行业中,环境变量配置是每个开发者都需要掌握的基础技能之一,尤其对于Java开发人员来说,配置Tomcat、JDK和Maven的环境变量是必不可少的步骤。这些工具是构建、运行和部署Java应用程序的关键组件。下面我们将...

    JDK1.6加Tomcat6.0的配置问题.txt

    JAVA_HOME环境变量的设置是为了告诉操作系统JDK的安装位置,便于其他应用程序调用。根据给定的部分内容,JDK1.6的安装路径为`C:\Java\jdk1.6.0`。具体设置步骤如下: 1. **打开系统环境变量设置页面**:右键点击...

    如何配置JDK环境变量.txt

    对于JDK而言,正确的环境变量配置能够确保系统识别到安装的Java环境,并能在需要时正确调用。 #### 知识点二:关键环境变量详解 配置JDK环境变量主要涉及以下几个关键变量: - **JAVA_HOME**:指定JDK的安装目录...

    tomcat环境变量配置

    然而,在配置Tomcat环境时,不少开发者会遇到如何正确设置环境变量的问题,尤其是当他们希望在不依赖系统级JAVA_HOME等变量的情况下独立运行Tomcat时。本文将深入探讨“tomcat环境变量配置”,旨在帮助读者理解如何...

    tomcat的安装与环境变量设置

    配置环境变量是为了让系统能够识别Tomcat的安装路径,以便在任何位置都能够调用Tomcat服务。 - 打开“控制面板” -> “系统” -> “高级系统设置” -> “环境变量”。 - 在“系统变量”区域点击“新建”,输入...

    Java初学者jdk 安装后的E:\apache-tomcat-6.0.26\apache-tomcat-6.0.26环境变量配置

    在探讨Java初学者如何在安装JDK后对E:\apache-tomcat-6.0.26\apache-tomcat-6.0.26进行环境变量配置时,我们需深入理解几个关键概念:JDK(Java Development Kit)、环境变量、以及Apache Tomcat服务器的配置。...

    jdk环境变量的配置

    - **解决方法**:确认JAVA_HOME环境变量指向的是正确的JDK安装目录,并确保IDE或其他工具已经正确配置了JDK路径。 通过上述步骤和注意事项,初学者可以顺利完成JDK环境变量的配置,并为后续的Java程序开发打下良好...

    JDK&Tomcat安装与配置必备文档,运行正常!

    本篇文档将详细讲解在32位Windows 7系统下,如何正确安装JDK和Tomcat,以及配置相应的环境变量。 首先,我们来安装JDK。推荐安装JDK 1.6版本和对应的服务包6.0,因为这是许多教程和项目仍然支持的稳定版本。下载JDK...

    tomcat配置环境变量

    对于Tomcat的配置而言,环境变量的设置是非常关键的一环,尤其是在Windows操作系统下进行配置时更是如此。下面将详细介绍如何在Windows环境下为Tomcat配置环境变量,以及这些环境变量的重要性。 ### 一、环境变量的...

    jdk和tomcat安装

    在进行Java Web开发时,JDK(Java Development Kit)和Tomcat服务器是必不可少的工具。JDK是Java开发的基础环境,而Tomcat则作为应用服务器承载Web应用程序。本文将详细介绍JDK与Tomcat的安装与配置步骤,帮助读者...

    tomcat jdk 环境配置

    2. **新建JAVA_HOME**:在“系统变量”中新建名为`JAVA_HOME`的环境变量,并将其值设为JDK的安装路径,例如`D:\jdk1.5.0`。 3. **验证设置**:通过命令行输入`java -version`查看是否成功设置。 #### 3.2 配置PATH ...

    配置JDK环境变量

    在这个例子中,我们首先需要设置一个名为`JAVA_HOME`的系统环境变量,其值应为JDK的安装路径,即`C:\Program Files\Java\jdk1.6.0_14`。这一步是基础且重要的步骤,因为很多其他配置会依赖于这个变量的正确设置。 ...

    tomcat6启动脚本

    此脚本主要由一系列shell命令组成,用于设置环境变量、调用Java虚拟机(JVM)以及执行Tomcat的核心服务类。 在某些特定场景下,比如使用非默认的Java版本或需要系统级服务管理,可能需要使用`jsvc`来启动Tomcat。`...

Global site tag (gtag.js) - Google Analytics