使用 tomcat 8 作为 Windows 服务的服务特定错误代码 1

问题描述 投票:0回答:2

我已使用以下命令将 Tomcat v8.5.73 安装为 Windows 服务:

CATALINA_HOME/bin> tomcat8 //IS//Tomcat8 --DisplayName="MyService"

但是当我尝试从 Windows 服务应用程序(以管理员身份)启动服务时,它显示以下错误

Windows 无法在本地计算机上启动 MyService。有关详细信息,请查看系统事件日志。如果这是非 Microsoft 服务,请联系服务供应商,并参阅特定于服务的错误代码 1

我还尝试通过以下方式说明服务:

CATALINA_HOME/bin> startup

这有效,但我必须允许访问私人/公共网络(不记得是哪一个)。

以下是一些附加信息:

  1. 我将 CATALINA_HOME 设置为环境变量
  2. 我将 Java_HOME 设置为环境变量,我使用的是 java v1.8.0_311
  3. JVM 是 64 位 HotSpot(TM)
  4. 我的电脑上只安装了一个版本的java。

此错误的原因可能是什么?

tomcat service
2个回答
1
投票

将 Tomcat8.5 安装为服务的推荐方法是以管理员身份打开命令提示符,然后

cd %TOMCAT_HOME%\bin
,然后运行
service.bat install
。 该脚本提供了更多参数。 (在 cmd bat 脚本中,换行符之前的 ^ 继续下一行的命令。)


0
投票

服务特定错误代码 1 是端口 80 正在使用,或者您必须在 c:\progrmafiles 或 c:\ 驱动器中 tomcat bin 文件夹中的 tomcat8w.exe 中配置 java 虚拟机。错误代码 4 是您拥有最新版本的 tomcat错误代码 2 是路径特定错误。错误代码2 正确设置路径。

© www.soinside.com 2019 - 2024. All rights reserved.