gpt4 book ai didi

java - Tomcat 服务器未作为服务 : %1 is not a valid Win32 application 启动

转载 作者:太空狗 更新时间:2023-10-29 22:52:45 25 4
gpt4 key购买 nike

我的 tomcat 服务器在 Eclipse 中工作正常,但是当我尝试启动服务器时它没有启动。

错误如下:

[2012-08-15 09:26:09] [info] Procrun (2.0.5.0) started
[2012-08-15 09:26:09] [info] Running Service...
[2012-08-15 09:26:09] [info] Starting service...
[2012-08-15 09:26:09] [197 javajni.c] [error] %1 is not a valid Win32 application.
[2012-08-15 09:26:09] [994 prunsrv.c] [error] Failed creating java C:\java\java\jre\bin\server\jvm.dll
[2012-08-15 09:26:09] [1269 prunsrv.c] [error] ServiceStart returned 1
[2012-08-15 09:26:09] [info] Run service finished.
[2012-08-15 09:26:09] [info] Procrun finished.
[2012-08-15 09:29:06] [info] Procrun (2.0.5.0) started
[2012-08-15 09:29:06] [info] Running Service...
[2012-08-15 09:29:06] [info] Starting service...
[2012-08-15 09:29:06] [197 javajni.c] [error] %1 is not a valid Win32 application.
[2012-08-15 09:29:06] [994 prunsrv.c] [error] Failed creating java C:\java\java\jre\bin\server\jvm.dll
[2012-08-15 09:29:06] [1269 prunsrv.c] [error] ServiceStart returned 1
[2012-08-15 09:29:06] [info] Run service finished.
[2012-08-15 09:29:06] [info] Procrun finished.
[2012-08-15 09:30:07] [info] Procrun (2.0.5.0) started
[2012-08-15 09:30:07] [info] Running Service...
[2012-08-15 09:30:07] [info] Starting service...
[2012-08-15 09:30:07] [197 javajni.c] [error] %1 is not a valid Win32 application.
[2012-08-15 09:30:07] [994 prunsrv.c] [error] Failed creating java C:\java\java\jre\bin\server\jvm.dll
[2012-08-15 09:30:07] [1269 prunsrv.c] [error] ServiceStart returned 1
[2012-08-15 09:30:07] [info] Run service finished.
[2012-08-15 09:30:07] [info] Procrun finished.
[2012-08-15 09:30:57] [info] Procrun (2.0.5.0) started
[2012-08-15 09:30:57] [info] Running Service...
[2012-08-15 09:30:57] [info] Starting service...
[2012-08-15 09:30:57] [197 javajni.c] [error] %1 is not a valid Win32 application.
[2012-08-15 09:30:57] [994 prunsrv.c] [error] Failed creating java C:\java\java\jre\bin\server\jvm.dll
[2012-08-15 09:30:57] [1269 prunsrv.c] [error] ServiceStart returned 1
[2012-08-15 09:30:57] [info] Run service finished.
[2012-08-15 09:30:57] [info] Procrun finished.

这些错误是什么意思,我该如何解决?

最佳答案

我遇到了完全相同的问题,这是由在 64 位 Windows 上运行 32 位 Tomcat 引起的。 (我在 Windows 8 64 位中使用 XAMPP 1.8.3。)

首先:

  • 确保您有 JAVA_HOME 系统变量指向您的 jdk 文件夹(而不是 \bin);
  • 确保 %JAVA_HOME%\bin; 在您的 %PATH% 系统变量中。

解决方法:

  • 如果您已经安装了 Tomcat7 服务,请将其卸载;
  • 下载 Tomcat 7 for windows 的 64 位版本(检查 this link to get the latest - 我使用的是 7.0.42 版本);
  • 替换tomcat7.exetomcat7w.exe文件C:\xampp\tomcat\bin 文件夹以及最近下载的 zip 文件中的文件夹。

现在您可以照常安装该服务(通过 XAMPP 控制面板,如果您使用它)并且它应该可以正常启动。

关于java - Tomcat 服务器未作为服务 : %1 is not a valid Win32 application 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11963994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com