曾经我为了体验Google发放给我的针对Java开发的GAE特许将自己电脑上的JDK和JRE版本都更换了一遍,最终结果是GAE for Java没搞出个名堂来,害的我的Tomcat不能用了,每次启动都提示:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
这个NB提示好理解,JAVA_HOME应该指向JDK而不是JRE,Okay,那就将JAVA_HOME指向JDK,但这没完,继续报同样的错,假设我的JDK和JRE设置错的话,电脑上的其他Java开发工具运行良好,JDK正常,而catalina.bat启动时找不到正确的JDK,所以猜想是不是catalina.bat记住了以前的JDK目录而不会更新了,这样好办,直接在catalina.bat中的
set CURRENT_DIR=%cd%后加入一行
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13(因人而异)
将你的当前JDK目录写死进去,运行成功,这样也省得你Tomcat自个儿去找了。这个方法其实很野蛮,但总比没办法好。
注:我曾想将set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13写成set JAVA_HOME=%JAVA_HOME%,事实是失败的。这就像将本身错误的值继续赋给JAVA_HOME,死循环了。
分享到:
相关推荐
为了让系统能够全局识别Tomcat,需要设置`TOMCAT_HOME`环境变量。打开或创建`~/.bashrc`文件: ```bash nano ~/.bashrc ``` 在文件末尾添加: ```bash export TOMCAT_HOME=/opt/apache-tomcat-x.x.x export PATH=$...
本文将详细介绍如何使用批处理设置系统变量JAVAHOME和TOMCATHOME,以及涉及的工具`setx.exe`。 首先,我们需要理解系统变量的重要性。在Windows系统中,环境变量是用来存储与操作系统交互的重要信息,如软件的安装...
### Java Home 设置详解 在Java开发环境中,正确配置`JAVA_HOME`环境变量是十分重要的一步。这不仅能够确保开发工具和脚本正确找到Java安装路径,还能为其他依赖于Java的应用程序提供必要的环境支持。接下来,我们...
### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...
然后,设置环境变量CATALINA_HOME指向Tomcat的根目录。为了能在命令行中启动和停止Tomcat,还需要添加%CATALINA_HOME%\bin到PATH环境变量中。 启动Tomcat,你可以通过执行%CATALINA_HOME%\bin\startup.bat(Windows...
- **CATALINA_HOME**:将Tomcat的根目录设置为CATALINA_HOME环境变量。例如,如果Tomcat解压在"C:\Tomcat",则添加或更新该变量。 - **Path**:将%CATALINA_HOME%\bin添加到系统的PATH环境变量中,这样就可以在...
例如,在`TOMCAT_HOME\bin\catalina.bat`或`TOMCAT_HOME/bin/catalina.sh`中,可以设置如下参数: ``` set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m ``` 或在Linux...
例如,在提供的内容中,`JAVA_HOME`被设置为: ``` JAVA_HOME C:\Program Files\Java\jdk1.6.0_07 ``` 这里的路径`C:\Program Files\Java\jdk1.6.0_07`表示JDK的具体安装位置。需要注意的是,路径中的空格需要用反...
1. **设置JAVA_HOME**:打开系统的环境变量设置界面,新建一个名为`JAVA_HOME`的系统变量,并将其值设为JDK的安装路径(如`D:\Java\jdk1.6.0_10`)。 2. **更新Path变量**:在系统变量中找到`Path`变量,将其编辑并...
`CLASSPATH`需要添加`%JAVA_HOME%\lib\dt.jar`,`%java_home%\lib\tool.jar`以及`%TOMCAT_HOME%\lib\servlet-api.jar`,其中`servlet-api.jar`需复制到`JAVA_HOME %\jre\lib\ext`以确保Tomcat能正确识别Servlet API...
通过设置 `JAVA_HOME`、`CATALINA_HOME`、`CATALINA_BASE` 及 `CLASSPATH` 等环境变量,可以有效地管理Java和Tomcat的依赖关系,并使开发过程更加顺畅。同时,确保这些环境变量的正确配置也是进行Java Web应用开发的...
### Tomcat 7 配置方法详解 #### 一、JDK 1.7 的配置步骤 在配置 Tomcat 7 之前,首先确保 JDK 1.7 已正确安装并配置好环境变量,这对于 Tomcat 的运行至关重要。以下是详细的配置步骤: 1. **安装 JDK 1.7**:...
此外,在`JAVA_HOMED:\Java\jdk1.6.0_16`和`TOMCAT_HOMED:\tomcat6.0`的描述中,虽然语法上有误(应该是`JAVA_HOME=D:\Java\jdk1.6.0_16`和`TOMCAT_HOME=D:\tomcat6.0`),但可以看出作者的意图是设置这两个环境变量...
- 解决方法:确保所有需要JAVA_HOME的环境都正确引用了该变量,比如Tomcat服务器、Eclipse等开发工具的配置文件中。 #### 五、总结 通过上述步骤,您应该能够在Windows XP系统中成功配置Java JDK环境变量。这对于...
在Linux系统上安装JDK 1.8时,通常需要下载对应系统的二进制文件,然后解压到指定目录,并设置环境变量`JAVA_HOME`、`PATH`和`CLASSPATH`,以便系统能够正确找到并执行Java命令。 其次,Tomcat是一个开源的、轻量级...
SET JAVA_HOME=C:\programs\Java\jdk1.8.0_211 SET TOMCAT_HOME=C:\programs\apache-tomcat-5.5.20 2、需要修改 bin\catlina.bat(可不修改) rem ----- added by newbei --------------------------------------- ...
- 如果使用的是`rc.local`方法,则可以直接检查Tomcat进程是否运行。 - 如果使用的是Systemd服务单元文件方法,可以使用以下命令检查服务状态: ```bash sudo systemctl status tomcat.service ``` #### 五、...
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export JRE=/usr/java/jdk1.6.0_01/jre ``` 保存并退出。 ##### 步骤 3:使环境变量生效 ```shell # ...