输入命令时,您应该以管理员身份进行。例如,从 Windows 开始菜单中,输入cmd,右键单击它给您的cmd.exe或Command Prompt,然后选择Run as administrator。
只需运行 tomcatc:\path\to\TomcatN\bin\service.bat并为其指定一个服务名称即可使用,即Tomcat8. 或者,
sc Create TomcatN binPath= "c:\path\to\TomcatN\bin\tomcatN.exe" displayName= "Apache Tomcat N"
Run Code Online (Sandbox Code Playgroud)
大多数时候你不需要这个。但有时您需要以注册用户身份访问 Windows 网络。例如,如果您正在利用某些 Active Directory 功能。它可能工作,使用以下命令:
C:\path\to\tomcatN\bin\service.bat install TomcatN --user=George --password=abc123
Run Code Online (Sandbox Code Playgroud)
但可能不是。您可以改为手动配置服务。
在 Windows 命令提示符下,您可以使用服务配置器。一些感兴趣的命令:
sc
sc query TomcatN
sc qc TomcatN
sc config TomcatN obj= "MyHostName\George" password= "abc123"
Run Code Online (Sandbox Code Playgroud)
注意最后一个命令中等号后面的空格。
输入gpedit.msc命令。在出现的 GUI 中,导航到
Local Computer Policy | ...
- Computer Configuration | ...
- Windows Settings | []Log on as a service
- Security Settings | ...
User Rights Assignment | ...
Run Code Online (Sandbox Code Playgroud)
双击Log on as a service和Add User or Group...。在字段中键入您希望服务使用的用户名的简写,单击Check Names,然后按确定。
您可以使用以下命令来启动、停止和检查服务的状态:
net start TomcatN
net stop TomcatN
sc query TomcatN
Run Code Online (Sandbox Code Playgroud)
确保您已启动服务运行。打开 Windows 任务管理器并查看进程选项卡。Show processes from all users如有必要,请单击。TomcatN应列出,并在其旁边显示您指定的用户名。
| 归档时间: |
|
| 查看次数: |
16654 次 |
| 最近记录: |