我已使用以下命令将 Tomcat v8.5.73 安装为 Windows 服务:
CATALINA_HOME/bin> tomcat8 //IS//Tomcat8 --DisplayName="MyService"
但是当我尝试从 Windows 服务应用程序(以管理员身份)启动服务时,它显示以下错误
Windows 无法在本地计算机上启动 MyService。有关详细信息,请查看系统事件日志。如果这是非 Microsoft 服务,请联系服务供应商,并参阅特定于服务的错误代码 1
我还尝试通过以下方式说明服务:
CATALINA_HOME/bin> startup
这有效,但我必须允许访问私人/公共网络(不记得是哪一个)。
以下是一些附加信息:
此错误的原因可能是什么?
将 Tomcat8.5 安装为服务的推荐方法是以管理员身份打开命令提示符,然后
cd %TOMCAT_HOME%\bin
,然后运行 service.bat install
。 该脚本提供了更多参数。 (在 cmd bat 脚本中,换行符之前的 ^ 继续下一行的命令。)
服务特定错误代码 1 是端口 80 正在使用,或者您必须在 c:\progrmafiles 或 c:\ 驱动器中 tomcat bin 文件夹中的 tomcat8w.exe 中配置 java 虚拟机。错误代码 4 是您拥有最新版本的 tomcat错误代码 2 是路径特定错误。错误代码2 正确设置路径。