You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XAMPP中Tomcat启动失败返回码1,已配置Java环境变量仍报错如何解决?

XAMPP启动Tomcat返回错误码1解决方案

报错信息:tomcat started/stopped with error, return code:1 make sure you have java JDK or JRE installed and the required ports are free........

你可以按照以下步骤逐一排查解决:

  • 验证Java环境变量是否生效
    按下Win+R输入cmd打开命令提示符,依次执行以下命令:
    java -version:如果正常返回Java 1.8.x版本信息则基础配置正常,无返回则说明环境变量未生效,重启电脑后重试即可
    echo %JAVA_HOME%:确认返回路径为D:\java\java-se-8u41-ri,注意JAVA_HOME路径末尾不要加\bin,也不要多余的尾斜杠
  • 检查Tomcat默认端口是否被占用
    Tomcat默认占用8080、8005、8009三个端口,在cmd中执行命令:
    netstat -ano | findstr "8080"
    如果有返回结果说明8080端口被其他程序占用,可关闭占用端口的程序,或者修改D:\xampp\tomcat\conf\server.xml文件中的对应端口为未被占用的端口(比如8081)
  • 手动给Tomcat指定Java路径
    部分场景下XAMPP无法读取系统全局环境变量,可手动配置:进入D:\xampp\tomcat\bin目录,新建名为setenv.bat的文件,在文件中写入以下内容后保存,重新启动Tomcat即可
    set "JAVA_HOME=D:\java\java-se-8u41-ri"
  • 以管理员权限运行XAMPP
    右键点击XAMPP快捷方式/运行程序,选择以管理员身份运行,再尝试启动Tomcat,权限不足也会触发该启动错误
  • 检查路径合法性
    确认XAMPP、Java的安装路径中没有中文、空格、特殊字符,避免路径解析失败导致启动错误

内容的提问来源于stack exchange,提问作者Rizvi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 15:06:05