当前位置: 首页 > 知识库问答 >
问题:

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

颛孙国源
2023-03-14

我读过很多主题,例如Tomcat服务器不是作为服务启动的:%1不是有效的Win32应用程序,或者Tomcat 7不会启动,但它对我不起作用。

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

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

完成这些步骤后,我成功地安装了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中!

但是,我还是不断地犯同样的错误。我做错了什么?

共有1个答案

司寇高峯
2023-03-14

解决了。

所以,我必须做两步。

  1. 下载jre-7u67-windows-x64.exe
  2. 在Tomcat7的“Java”选项卡中选择“Use Default”选项

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

 类似资料:
  • 尝试使用cloudformation创建ECS服务(在Fargate上),但出现错误: ARN中的服务无效(服务:AmazonECS;状态代码:400;错误代码:InvalidParameterException;请求ID:xxx)。 根据错误消息,似乎有些ARN是错误的,但我没有找到原因,我检查了IAM角色的ARN并确定了。其他ARN都通过了!Ref函数(因此不是输入错误) 创建所有资源(包括来

  • 我有一个包含以下字段的表: 报告(表名)Rep_Date(日期)Rep_Time(日期) 更新15:58我现在可以执行以下查询: 但是,我需要在子句中再添加一条语句,将MaxDate的时间部分与rep_time:不起作用。

  • 服务器由原来的物理主机换成了虚拟机。 服务器如果放在机房里面自己维护,是有一定的概率出现硬盘损坏的情况,或者其他硬件原因导致的服务器宕机或者断电。这个时候如果有主备服务器自动切换,是可以降低影响。 服务器上云之后,云服务商会保证虚拟机的高可用,即时底层的硬件服务器出问题,虚拟机也能通过热迁移到其他可用的物理机上,据说中断只有ms级别,可以说影响其实相当小。 是不是可以说,服务器上云后,服务器主备的

  • 问题内容: 尽管这可能是Java Web Services的副本,但我想知道从哪里开始和继续。过去,我花了很多时间来找到从哪里开始,但我却没有。阅读有关Web服务的页面时,有很多术语和混乱(至少对我来说是如此!)。有很多术语- 例如Web Service和其他我不知道的术语。该用户组可以合并并提供易于理解和遵循的Java Web Services的高级概述吗?我感谢您的好意,并感谢您的帮助。 问题

  • 我写了一个php脚本,它产生一个ics文件输出: BEGIN:VCALENDAR PRODID:-//hacksw/handcal//NONSGML v1.0//EN VERSION:2.0 BEGIN:VEVENT DTSTAMP:20120801000000z DTSTART:20120801000000z DTEND:20120801000000z 摘要:测试 组织者:Me UID:Me E