Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了即使JAVA_HOMEpath正确,Tomcat也不运行大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我试图使用startup.bat运行tomcat我得到以下@L_944_0@,

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

但是,然后我尝试C:>echo %java_home% ,我得到以下结果

C:Program FilesJavajdk1.6.0_25bin

我甚至尝试手动设置JAVA_HOME到系统variables列表,但这个问题依然存在。

我能做些什么来解决它?

http服务器validation

@H_991_0@mod_pagespeed magento

@H_991_0@mod_rewrite%{http_user_ageNT}不等于+或条件(列表)

你如何要求在Django中login媒体文件

如何在第一次加载时通过htaccess文件获取cookie

我正在使用Windows 7。

更新

设置一个为Java_HOME的新系统variables并将其path设置为"C:Program FilesJavajdk1.6.0_25bin" ,我再次尝试启动脚本,这次出现一个新@L_944_0@。

D:Workapache-tomcat-6.0.35bin>startup.bat FilesJavajdk1.6.0_25"" was unexpected at this time.

任何想法这个@L_944_0@是什么意思?

我甚至尝试将path设置为"C:Program FilesJavajdk1.6.0_25" (即没有bin ),但是会出现相同的@L_944_0@。

脚本在返回头文件之前超时:在弹性beanstalk上的wsgi.py

Windows 8不能从本地networking上的其他计算机访问wamp站点

具有绝对path的Apache ErrorDocument

如何进行基本身份validation排除重写的URL

DocumentRoot文件名称中的空格

尝试在其他地方安装java – 在没有空格的目录中。 再次JAVA_HOME变量,然后重试。 我记得tomcat在Window XP上有一些空格,如果在开始包含空格的时候使用了它的变量。 也许它与Windows 7类似。

我记得我不得不改变一些在tomcatjava类,这是在处理tomcat的启动。

@编辑:卢西亚诺打我注意到,但你也应该从JAVA_HOME删除bin

@编辑:我还记得另一个修复(然没有自己测试)是将JAVA_HOME为简写形式,例如C:Progra~1Javajdk1.6.0_25

我认为你的JAVA_HOME应该指向

C:Program FilesJavajdk1.6.0_25

代替

C:Program FilesJavajdk1.6.0_25bin

那就是没有bin文件夹。

updatE

如果我用引号设置JAVA_HOME,那么这个新的@L_944_0@在我看来就像你一样。 你在用引号吗? 如果是这样,删除它们。

避免在JAVA_HOME或JRE_HOME的任何环境变量末尾使用分号

JAVA_HOME=C:Program FilesJavajdk1.6.0_25bin

JRE_HOME=C:Program FilesJavajdk1.6.0_32jre

应该如图所示…

我已经安装了Win 8 x86。 我的Path变量有条目C:Program FilesJavajdk1.6.0_31bin ,我也有以下变量:

JAVA_HOME : C:Program FilesJavajdk1.6.0_31;

JRE_HOME : C:Program FilesJavajre6;

我的tomcat安装在C:Program FilesApache Software Foundationapache-tomcat-7.0.41

而且它仍然没有为我工作。

我尝试用Progra~1替换那些路径中的Program Files 。 我也尝试通过将JAVA移动到另一个文件夹,以便它的完整路径不包含任何空格。 但没有任何工作。

最后,为我工作的环境变量是:

像完整的Program Files一样保留路径变量,例如C:Program FilesJavajdk1.6.0_31bin

JAVA_HOME : C:Program FilesJavajdk1.6.0_31

删除JRE_HOME

所以我所做的是删除JRE_HOME并在JAVA_HOME结尾处删除分号。 我认为分号不应该是一个问题,然我删除了它。 我正在给这些设置,因为大量的谷歌搜索没有为我工作,突然间这些似乎工作。 你可以复制,看看它是否适合你。

这也适用于Win 7 x64,其中

路径变量包含C:Program Files (x86)Javajdk1.7.0_17bin

JAVA_HOME设置为C:Program Files (x86)Javajdk1.7.0_17 (不含半角

请告诉我为什么这个工作,我知道去除JRE_HOME是奇怪的解决方案,但任何猜测有什么区别,使?

从JAVA_HOME中删除“bin”。 解决了这个问题。

设置环境变量([Windows键] + [暂停键],切换到“高级”,点击“系统变量”(下方列表)中的“环境变量”,点击“新建”(或“编辑”,如果你已经有了)

名称:JAVA_HOME

值:C: PROGRA〜1 Java JDK16〜1.0_3

对于C: Program Files Java jdk1.6.0_32

点击“确定”,

去“系统变量”中的“路径”,

添加 在线的末尾(除非那里已经有一个),

添加:C: PROGRA〜1 Java JDK16〜1.0_3 bin

点击“确定”。 – 重新启动计算机(建议)

有时候semiColon使事情请确保

JAVA_HOME=c:Program FilesJavajdk1.6.0_32

但不是

JAVA_HOME=c:Program FilesJavajdk1.6.0_32;

同样的问题,我得到,但没有解决

我设定了

变量名称:JAVA_HOME值:C: Program Files Java jdk1.6.0_32

我设置这些属性在系统/环境变量没有分号,tomcat正在我的系统上运行。

真的行。

另外,请确保您拥有适用于cpu类型的正确版本的tomcat。 我在一个32位的操作系统上安装了一个64位的tomcat,但是当它不是这种情况时,它给了我JAVA_HOME异常。

有两种类型的环境变量第一个用户变量,如果你在这个路径,它将只为该特定的用户工作。 第二个是系统变量,如果你设置的路径在这是所有类型的用户使用..在我的系统我设置JAVA_HOME系统变量,它不工作,然后我设置路径在用户变量它正在工作…..所以尝试在这两种类型的环境变量…

为没有 bin的JAVA_HOME和JRE_HOME设置环境变量。 这对我有

删除tomcat,并再次解压缩,它工作。

删除分号,你可以看到这个链接http : //www.ntu.edu.sg/home/ehchua/progrAMMing/howto/tomcat_HowTo.html

要运行tomcat8,您需要在Env变量中定义JRE_HOME。

即使正确设置,单独的JAVA_HOME也不会执行。

JRE_HOME = C:Program FilesJavajdk1.8.0_77jre

您应该选择SDK内部的JRE,即使用JDK(SDK)安装。 换句话说,你的JAVA_HOME + jre

当需要编译JDK来支持JSP时,编译从* .jsp文件生成的Servlet。 否则运行JRE是需要的。 所以当你开发时你需要JAVA_HOME,当你部署时你需要JRE_HOME。

对于Atlassian的Bamboo来说,这个问题是因为我把命令封装在了语音标记

所以

SET JRE_HOME="C:Program FilesJavajre1.8.0_121"

是错的,正确的版本在哪里

SET JRE_HOME=C:Program FilesJavajre1.8.0_121

这给了我@L_944_0@消息

FilesJavajre1.8.0_121"" was unexpected at this time.

我有类似的问题,请注意,除非我们要使用调试模式,否则我们不需要设置JAVA_HOME。 Windows 7中的tomcat可以处理环境变量中的空格,问题是因为路径中的“bin”。 设置JRE_HOME到C: Program Files文件(x86) Java jre1.8.0_65解决了我的问题,tomcat运行起来没有任何问题

First Run the tomcat directly through the tomcat /bin folder with startup.bat if running sucessful the set the variable as below sample

JAVA_HOME值:C: Program Files Java jdk1.6.0_32;

路径:C: Program Files Java jdk1.6.0_32 bin;

CATALINA_HOME = C: Program Files Apache Software Foundation Apache Tomcat 7.0.27;

PATH =%PATH%;%JAVA_HOME% bin中;%CATALINA_HOME% bin中;

如果需要的话 CLASS_PATH:%CATALINA_HOME% lib;%JAVA_HOME% lib;

大佬总结

以上是大佬教程为你收集整理的即使JAVA_HOMEpath正确,Tomcat也不运行全部内容,希望文章能够帮你解决即使JAVA_HOMEpath正确,Tomcat也不运行所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: