Tomcat service.bat安装时出错

时间:2012-07-23 11:05:42

标签: windows-services tomcat7

当我尝试在代码下面运行时,

D:\apache-tomcat\bin>service.bat install

我收到了这个错误。

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

我怎么解决这个问题?

2 个答案:

答案 0 :(得分:3)

我找到了问题的答案。我应该补充一下,

set JAVA_HOME=<JAVA INSTALLED Location>

set "CURRENT_DIR=%cd%"文件中的service.bat之前,位于tomcat安装目录的bin目录中。

答案 1 :(得分:1)

  1. 您需要定义环境变量JAVA_HOME并将其指向java安装位置。
  2. 您可以在TOMCAT_HOME \ bin \ startup.bat

    中添加以下行
    set 'JAVA_HOME=<JAVA INSTALLED Location>'
    

    2.如果您的计算机中未安装JDK,请定义JRE_HOME并指向已安装的JRE