繁体   English   中英

Tomcat缺少JRE_HOME变量(win7)

[英]JRE_HOME variable missing with Tomcat (win7)

两周前我安装了tomcat和Apache http-servers。 我让它运行,我能够从另一台计算机上运行JSP页面。 我有一点暂停,现在我正在尝试运行它不起作用的系统。 我可以访问中的默认索引页面

  http://[my-IP-address]:8080 

但无法访问jsp文件夹的页面,甚至不能访问.html文件。 它给了我

  503 service temporarily unavailable. 

甚至localhost似乎都不起作用。我不记得是否需要启动Tomcat服务器或者mod_jk.so是否自动处理它。 当我尝试使用startup.bat启动tomcat时,它会给我消息

 JRE_HOME environment variable is not defined correctly

我已经从系统属性设置了环境变量,我可以编译/运行.java文件而不会出现问题。

 JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_16

 JRE_HOME C:\Program Files (x86)\Java\jre6

那么这里发生了什么? 我安装了Visual Studio,但除此之外我想不出为什么tomcat不能突然工作的原因。 这非常令人沮丧,所以任何帮助都会非常感激。

配置这样的路径

在此输入图像描述

您可以通过键入来检查路径的有效性

echo%JAVA_HOME%

echo%JRE_HOME%

在此输入图像描述

然后一切都会像魅力一样发挥作用

没有必要同时设置JDK_HOMEJRE_HOME环境变量,因为JRE_HOME将默认为JDK_HOME的价值。

在许多Tomcat安装中,根本不使用这些环境变量,而是在可选的setenv.bat脚本中设置。 您可以在Tomcat安装的顶级目录中的RUNNING.txt文件的第3部分中找到所有这些内容,并且可以在此处找到副本http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt

如果您收到“环境变量未正确定义”错误消息,则需要检查setenv.bat文件(如果有)以及实际环境变量。 通过检查setclasspath.bat,您可以看到它需要在这些目录中看到哪些文件。 对于JRE,它希望找到%JRE_HOME%\\bin\\java.exe%JRE_HOME%\\bin\\javaw.exe

根据我的经验,随后删除或卸载JRE或JDK时会发生此错误。

如果您尚未安装SDK,则提供JRE路径并注销 - 这应该可行

我最近碰到了这个问题,无论我检查多少次..变量都是在windows高级系统属性中设置的。

我发现如果没有设置JRE_HOME var,系统将默认为JRE,它是JAVA_HOME目录中JDK的一部分。 如果您遇到此问题,并且无法解决它..尝试删除JRE_HOME变量。

这解决了我的问题。

我面临同样的问题,我通过将Intellij中的tomcat配置从默认值更改为我自己的jre文件夹来解决它,如下图所示: 在此输入图像描述

所以,我安装了Apache Tomcat / 7.0.30,现在启动运行完美。 没有更多503错误,我可以运行其他机器上的JSP东西。

问题解决了,但神秘感仍然存在。 似乎jdk与问题无关。 我的tomcat死于老年还是什么?

windows 7. tomcat 8我遇到了同样的问题。 我收到了ire_environment错误。 我应用了HimalayanCoder的解决方案。 令我惊讶的是,回声未能看到java_home或ire_home。 我检查了enviro中的路径和设置,两者都是正确的。 我重新启动了我的机器5次,java_home的回声工作,但是ire_home仍未显示。 tomcat仍然没有工作,我仍然得到jre_home错误。 我一直在重新启动机器,经过5次重新启动后,jre_home路径通过了。 我的tomcat现在有效。

谢谢HimalayanCoder。

Path有一些其他版本的Java,如JDK1.6。 请删除路径中不需要的版本,然后启动Tomacat 7。

在尝试了所有可能的答案后,我检查了我的路径,然后我从路径中删除了Java1.6,然后启动了tomcat。 它对我有用。

我刚刚通过删除JRE_HOME变量解决了这个问题。因为它说“JRE_HOME变量未设置为此路径(Apache \\ bin)。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM