我在安装了64位JRE的Server 2008 R2(64位)上启动/运行64位Tomcat时出现问题。Tomcat 7.0.35将无法在Server 2008 R2中启动
我已经安装: (在服务器2008 R2 64位)
的Tomcat 7.0.35(64位版本),解压缩到C的最高水平:\所以C:\ tomcat的包含所有的Tomcat的目录中,即斌,CONF,LIB等..
安装成C的jre-7u11(64位版本):\ Program Files文件运行的exe
我做了什么:
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:\ PROGRA〜 1 \ Java \ jre7
摆脱空白
会发生什么: 在双击C:\tomcat\bin\startup.bat
文件,一个cmd窗口暂时打开,然后立即关闭。 我在startup.bat的底部添加了PAUSE,输出如下:
'JAVA_HOME和JRE_HOME环境变量都未定义。至少这些环境变量之一是需要运行这个程序”
我的问题: ,我没有正确设置JAVA_HOME环境变量? (设置JRE_HOME环境变量也不行)
也是 - 有什么在tomcat \ logs文件夹
谢谢@Yogi,工作!我没有想到从cmd提示符运行startup.bat - 但是我**是关闭所有cmd窗口,然后双击startup.bat,但是tomcat仍然没有启动。 – berzerk