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

Apache Tomcat部署eHour war包未启动 环境变量EHOUR_HOME不生效问题

eHour War包部署404错误修复方案
  • 修正Tomcat环境变量配置文件名
    你当前创建的配置文件名为setevn.bat,Tomcat默认读取的环境变量配置文件正确名称为setenv.bat,首先重命名该文件。
  • 调整环境变量赋值格式
    你当前配置的set EHOUR_HOME="c:\ehour"会将引号一并计入变量值,导致程序读取的路径包含多余符号无法识别,修改setenv.bat内容为:
    set EHOUR_HOME=C:\ehour
    
  • 修正MySQL驱动存放路径
    你使用的运行环境为Tomcat 9.0.52,但驱动被放置到了Tomcat 10.0的lib目录下,需将mysql-connector-java-8.0.23.jar移动到Tomcat 9.0\lib目录中。
  • 清理缓存后重启验证
    1. 停止所有运行中的Tomcat进程
    2. 删除Tomcat 9.0\webapps下的ehour文件夹,同时删除Tomcat 9.0\work\Catalina\localhost下的ehour相关缓存目录
    3. 确认C:\ehour目录下直接存在conf文件夹,且conf文件夹内有ehour.properties文件,避免解压时出现目录嵌套问题
    4. 若你将Tomcat注册为Windows服务运行,可直接打开Tomcat安装目录下的bin\tomcat9w.exe,切换到Java标签页,在Java Options区域新增一行-DEHOUR_HOME=C:\ehour,保存后重启服务,该配置优先级高于系统环境变量,不会被其他设置覆盖;若通过startup.bat启动,直接运行脚本即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 11:30:05