在services.msc中安装tomcat服务



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

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

问题是我已经删除了旧的tomcat版本和服务。

作为D:Tomcat_5_5_27bintomcat5.exe //RS//Tomcat5

上面的

从机器中删除。

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

D:tomcat6bin> 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 FilesJavajdk1.6.0_13
Using JVM:              C:Program FilesJavajdk1.6.0_13jrebinserverjvm.dll
Failed installing 'Tomcat6' service

有什么建议吗

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

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

学习sc命令的用法

sc query state= all

应该列出命令提示符

上的所有服务

然后查找短名称,例如tomcat5

sc delete tomcat5应该删除它

问题出在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.

再次以管理员身份运行,它成功了!

干杯每个

最新更新