Java 将Tomcat 7安装为服务时拒绝访问

Java 将Tomcat 7安装为服务时拒绝访问,java,jvm,tomcat7,Java,Jvm,Tomcat7,我正在尝试在Windows7中安装ApacheTomcat7作为服务。我正在Tomcat bin文件夹中执行以下命令: CALL service.bat install 10080 但我得到了以下错误: Installing the service '10080' ... Using CATALINA_HOME: "D:\ASI Installables\apache-tomcat-7.0.32" Using CATALINA_BASE: "D:\ASI Installables\

我正在尝试在Windows7中安装ApacheTomcat7作为服务。我正在Tomcat bin文件夹中执行以下命令:

CALL service.bat install 10080
但我得到了以下错误:

Installing the service '10080' ...
Using CATALINA_HOME:    "D:\ASI Installables\apache-tomcat-7.0.32"
Using CATALINA_BASE:    "D:\ASI Installables\apache-tomcat-7.0.32"
Using JAVA_HOME:        "C:\Program Files\Java\jdk1.6.0_21"
Using JRE_HOME:         "C:\Program Files\Java\jdk1.6.0_21\jre"
Using JVM:              "C:\Program Files\Java\jdk1.6.0_21\jre\bin\server\jvm.dll"
Access is denied.
Failed to install serviceFailed installing '10080' service

我以管理员身份登录到该用户,但仍会收到此错误。

我不确定
10080
是否是服务的好名称(事实上,我不确定Windows是否允许此类名称)。请尝试使用Tomcat10080

接下来,您需要成为管理员才能执行此操作。我不确定你所说的“我以管理员身份登录到用户”是什么意思,但由于命令失败,你一定是做错了什么。方法:以管理员身份登录,然后运行
service.bat--User=account
安装要使用
帐户的服务

这个


我还建议将其放入脚本中,因为我发现过一段时间后,您将需要再次执行此操作,然后,您将忘记您到底做了什么。

即使您以管理员身份登录,也不意味着您拥有所有管理员权限,您需要以管理员身份运行bat,检查此项以获取进一步帮助。

我试图删除以前安装的tomcat服务,但其提供[SC]OpenService失败5:访问被拒绝。这不是编程问题-对于有关管理服务器软件的问题,您可能会有更多的运气发布。