Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决(转)
原因是后来较新版本的JDK(例如我使用的JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。
先看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”就大功告成了。
分享到:
相关推荐
绿色版启动tomcat脚本
绿色U盘版tomcat 一键启动 1 文件解压可以放在任何地方。--> 当然可以放在U盘运行 但是绝对路径不能有空格。建议放在硬盘或者U盘的根目录; 2 web是项目目录。 把你的项目内容全部拷贝到ROOT里面 bin conf ...
6. **启动与停止**:通过`bin`目录下的脚本启动和停止Tomcat,如在命令行中执行`./catalina.sh start`或`catalina.bat start`来启动Tomcat,使用`stop`命令则停止服务。 7. **部署应用**:将Web应用的WAR文件或已...
启动Tomcat可以使用命令`/etc/init.d/tomcat start`,停止则使用`/etc/init.d/tomcat stop`。 Tomcat 8引入了一些重要的改进和新特性,包括: 1. 支持Java EE 7规范:提供了对最新Java企业版规范的支持,如...
在`bin`目录下,使用`catalina.sh start`或`catalina.bat start`启动Tomcat,`stop`命令则用于关闭服务。 5. **管理工具**: Tomcat 6提供了一个基于Web的管理工具,可以通过浏览器访问`...
- start.bat:这是用来启动Tomcat的脚本,当Tomcat未作为服务安装,或者用户希望独立于服务启动Tomcat时,可以使用这个脚本。 使用这些脚本,用户可以方便地对Tomcat进行控制,而无需深入理解Tomcat的工作原理。...
【标题】"绿色版-tomcat-6.0.32 windows linux通用版"揭示了这个压缩包包含的是一个特别版本的Apache Tomcat服务器,它已经预配置为无需安装即可在Windows和Linux操作系统上运行。"绿色版"通常指的是便携式软件,不...
免安装版,即“绿色版”Tomcat,是不需通过传统安装过程即可使用的版本,适合快速部署和移动开发环境。 【描述】:“apache-tomcat-7.0.34.rar”是Apache Tomcat 7.0.34的压缩文件,这个版本在许多项目中得到了广泛...
【描述】:本文将详细介绍如何配置Tomcat进行定时重启,包括Tomcat绿色版的注册为系统服务、调整内存设置、创建批处理文件和设置系统计划任务。 【标签】:“Tomcat” 【正文】: Tomcat是一款广泛使用的开源Java...
在"apache-tomcat-8.0.38"这个压缩包中,包含了Tomcat 8.0.38版本的所有必要组件和配置文件,它是一个免安装的绿色版本,意味着你不需要进行复杂的安装过程,只需解压后即可直接使用。这使得部署和移动Tomcat服务器...
Apache Tomcat 8.0.5 是一个广泛使用的开源软件,用作Java Servlet和JavaServer Pages(JSP)的Web应用程序服务器。它是由Apache Software Foundation维护的Tomcat项目的一部分,专注于提供一个轻量级、高性能的Java...
【描述】提到的“Tomcat6绿色版”是指一个免安装版本的Apache Tomcat 6,它不需要通过传统的安装过程,而是可以直接解压并使用的版本。这种绿色版便于携带和备份,适合在不同的计算机环境或开发环境中快速部署。在...
---Start.bat (环境启动脚本) | ---Stop.bat (环境停止脚本) | ---apache-tomcat-6.0.20 (Tomcat 程序目录) | | | ---conf/server.xml (Tomcat 配置文件) | | | ---webapps/ROOT (论坛站点根...
---Start.bat (环境启动脚本) | ---Stop.bat (环境停止脚本) | ---apache-tomcat-6.0.20 (Tomcat 程序目录) | | | ---conf/server.xml (Tomcat 配置文件) | | | ---webapps/ROOT (论坛站点根...
- **步骤**:下载Tomcat绿色版(如Apache Tomcat 9.0.1),解压缩到指定路径。 - **目的**:准备Web服务器。 ##### 2. 配置环境变量 - **步骤**:在“系统变量”列表中新建一个名为`CATALINA_HOME`的环境变量,...
下载的绿色演示包包含了一个完整的运行环境,包括Memcached缓存服务、MySQL数据库服务和Tomcat应用服务器,用户只需在64位Windows操作系统上解压并运行start.bat即可启动。 在使用过程中,管理员账号和密码默认为...