今天下载tomcat7.0后,发现双击tomcat7.exe后闪退,通过控制台命令,发现提示如下:

    

G:\apache-tomcat-7.0.75-windows-x64\apache-tomcat-7.0.75\bin>tomcat7.exe

[2017-02-13 01:12:54] [warn]  [ 5160] The system cannot find the Registry key for service 'tomcat7'

[2017-02-13 01:12:54] [error] [ 5160] Load configuration failed

[2017-02-13 01:12:54] [error] [ 5160] 系统找不到指定的文件。

[2017-02-13 01:12:54] [error] [ 5160] Commons Daemon procrun failed with exit value: 2 (Failed to load configuration)

[2017-02-13 01:12:54] [error] [ 5160] 系统找不到指定的文件。


    重装jdk发现问题依旧,但是查找Tomcat服务的时候发现服务并不存在。

   解决办法如下:

   


G:\apache-tomcat-7.0.75-windows-x64\apache-tomcat-7.0.75\bin>service.bat install

Installing the service 'Tomcat7' ...

Using CATALINA_HOME:    "G:\apache-tomcat-7.0.75-windows-x64\apache-tomcat-7.0.75"

Using CATALINA_BASE:    "G:\apache-tomcat-7.0.75-windows-x64\apache-tomcat-7.0.75"

Using JAVA_HOME:        "C:\Program Files\Java\jdk1.7.0_80"

Using JRE_HOME:         "C:\Program Files\Java\jdk1.7.0_80\jre"

Using JVM:              "C:\Program Files\Java\jdk1.7.0_80\jre\bin\server\jvm.dll"

The service 'Tomcat7' has been installed.



   问题解决。

   如果要看相关文件监控的话,执行tomcat7w.exe即可。