gpt4 book ai didi

java - Xampp Tomcat 服务(不是有效的 win32)

转载 作者:行者123 更新时间:2023-11-28 22:29:41 24 4
gpt4 key购买 nike

我读过很多主题,例如 Tomcat server is not starting as service: %1 is not a valid Win32 applicationTomcat 7 won't start但这对我不起作用。

首先,我运行的是 Windows Server 64 位。我执行了以下步骤:

  1. 下载了 Xampp(我相信它是 64 位的..因为我找不到他们网站上的 64 位)
  2. 下载 JDK 8.20 x64 位
  3. 因为我对 Xampp 中的 Tomcat 有疑问,所以我下载了 Tomcat x64 并替换了 c:\xampp\tomcat\中的全部内容

enter image description here

安装完所有内容后,我需要更新环境变量,所以我做到了。 enter image description here

完成这些步骤后,我成功安装了 Tomcat 服务,尽管它在启动时出错。我找到了错误日志并得到以下信息:

[info]  [ 5096] Commons Daemon procrun (1.0.15.0 32-bit) started
[info] [ 5096] Running 'Tomcat7' Service...
[info] [ 4876] Starting service...
[error] [ 4876] %1 is not a valid Win32 application.
[error] [ 4876] Failed creating java C:\Program Files\Java\jdk1.8.0_20\bin\server\jvm.dll
[error] [ 4876] %1 is not a valid Win32 application.
[error] [ 4876] ServiceStart returned 1
[error] [ 4876] %1 is not a valid Win32 application.
[info] [ 5096] Run service finished.
[info] [ 5096] Commons Daemon procrun finished

所以我检查文件 jvm.dll 是否存在于该文件夹 (C:\Program Files\Java\jdk1.8.0_20\bin\server\jvm.dll),但我发现它不是。我搜索了一下,发现该文件实际上位于文件夹 C:\Program Files\Java\jre1.8.0_20\bin\server\jvm.dll!

然后我打开位于 C:\xampp\tomcat\bin 的 Tomcat7,并将路径更改为正确的路径。 enter image description here

但是,我仍然不断收到同样的错误。我做错了什么?

最佳答案

已解决。

所以,我必须执行两个步骤。

  1. > Download jre-7u67-windows-x64.exe
  2. 在 Tomcat7 的“Java”选项卡中选择“使用默认值”选项。

之后我就可以正常启动服务了。另外,我在xampp中更改了tomcat的端口,因为默认是8080,我改为9000,现在可以通过localhost:9000/myproject进入项目

关于java - Xampp Tomcat 服务(不是有效的 win32),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25620503/

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