在services.msc中安装tomcat服务

时间:2011-07-25 07:03:57

标签: tomcat windows-services

我已经用旧的tomcat路径安装了tomcat服务..

现在我想用最新的tomcat配置它并安装新服务而不是旧服务..

问题是我删除了旧的tomcat版本,而services.msc有tomcat的旧路径。

D:\Tomcat_5_5_27\bin\tomcat5.exe //RS//Tomcat5

上面的

从机器中删除。

现在我要安装最新版本的服务

D:\tomcat6\bin> service.bat install

它给出了错误,如

Installing the service 'Tomcat6' ...
Using CATALINA_HOME:    D:\apache-tomcat-6.0.14
Using CATALINA_BASE:    D:\apache-tomcat-6.0.14
Using JAVA_HOME:        C:\Program Files\Java\jdk1.6.0_13
Using JVM:              C:\Program Files\Java\jdk1.6.0_13\jre\bin\server\jvm.dll

Failed installing 'Tomcat6' service

任何建议?

3 个答案:

答案 0 :(得分:3)

我的想法是首先尝试运行service.bat remove脚本尝试使用Tomcat6文件删除服务。

尝试下载Tomcat5的新副本并删除该服务失败。我已经成功完成了Tomcat6的多次下载。

答案 1 :(得分:1)

了解sc命令的用法

sc query state = all

应该在命令提示符下列出所有服务

然后找到短名称,例如tomcat5

sc删除tomcat5应该摆脱它

答案 2 :(得分:0)

问题出在Windows上。你不会写你有哪个版本 - 但我猜它是2008年。

您必须以管理员身份运行命令提示符。

在“开始”菜单中,右键单击“命令提示符”,然后选择“以管理员身份运行”。

如果你现在开始“service.bat install”它就可以了!

另一种看到你没有管理员权限的方法是:

tomcat6.exe //IS//Tomcat6
[2014-02-04 11:16:44] [error] Unable to open the Service Manager
[2014-02-04 11:16:44] [error] Access is denied.
[2014-02-04 11:16:44] [error] Commons Daemon procrun failed with exit value: 7 (Failed to )
[2014-02-04 11:16:44] [error] Access is denied.

再次以管理员身份运行,它有效!

干杯 每