我在安装了 64 位 JRE 的 Server 2008 R2(64 位)上启动/运行 64 位 Tomcat 时遇到问题。
我安装了什么:( 在 Server 2008 R2 64 位上)
Tomcat 7.0.35(64 位版本),解压缩到 C:\ 的顶层,因此 C:\tomcat 包含所有 Tomcat 目录,即 bin、conf、lib 等...
通过运行 exe 将 jre-7u11(64 位版本)安装到 C:\Program Files
我做了什么:
set CATALINA_HOME environment (user) variable to C:\tomcat
set JAVA_HOME system variable to C:\Program Files\Java\jre7
我尝试过的(没有用):将JRE _HOME 系统变量设置为C:\Program Files\Java\jre7
使用路径的简写,即:
C:\程序~1\Java\jre7
摆脱空白
会发生什么:
双击该C:\tomcat\bin\startup.bat
文件时,会立即打开一个 cmd 窗口,然后立即关闭。我在startup.bat的底部添加了PAUSE,输出如下:
' JAVA_HOME 和 JRE_HOME 环境变量均未定义。至少需要其中一个环境变量才能运行此程序'
我的问题: 我没有正确设置 JAVA_HOME 环境变量吗?(设置 JRE_HOME 环境变量也不起作用)
还有 - tomcat\logs 文件夹中没有任何内容