无法启动 Tomcat 作为 Windows 服务

2022-09-04 04:59:46

我在Windows 8上使用Tomcat6。我能够通过启动启动Tomcat.bat而不会出错。我已经在tomcat / bin目录下复制了Tomcat6.exe,Tomcat6w.exe和服务.bat,并将.exe文件设置为以管理员身份运行。

我使用管理员权限打开命令行并执行“服务.bat安装”,该命令运行没有错误。在Windows Services中,我可以看到我想要自动运行的Apache Tomcat 6。

但是使用“开始”按钮从Windows服务运行和在Windows启动时,我都得到了相同的错误。

“Windows无法在Local Computer上启动Apache Tomcat 6。有关详细信息,请查看系统事件日志。如果这是非 Microsoft 服务,请与服务供应商联系,并参考特定于服务的错误代码 0。

当我检查Windows事件日志时,我看到以下奇怪的错误。

“Apache Tomcat 6 服务终止,出现以下特定于服务的错误:操作已成功完成。

我尝试在tomcat / bin目录下复制msvcr71.dll,但没有任何变化。我还能做些什么?

更新:

我使用的端口与 8080 不同。我在日志文件/logs/jakarta_service.log中看到以下错误:

%1 不是有效的 Win32 应用程序。


答案 1

转到开始>配置 Tomcat >

  • 启动>模式 = Java
  • 关机>模式 = Java

这对我有用!


答案 2

我有问题,因为我更新了Java版本。

以下步骤对我有用:

  1. \Tomcat\bin\tomcat7w.exe
  2. 确认“启动”选项卡 - >“模式”选择“jvm”
  3. “Java”选项卡 - >将“Java 虚拟机”路径更新为新版本路径
  4. 重新启动雄猫

做。


推荐