开发者社区> 问答> 正文

tomcat报错E_HOME environment variable is not 怎么处理?

已解决

已经安装了JDK1.7 和对应JREtomcat

安装了tomcat8

都是解压版

并设置了JAVA_HOME、JRE_HOMEclass

但Tomcat在启动过程当中找不到jdk

错误:脚本

the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program

展开
收起
我是小美女 2021-10-20 20:18:38 783 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    您好,

    startup.bat脚本调用了catalina.bat

    因此须要更改catalina.bat中这部分值为当前系统的JAVA_HOME和JRE_HOME

    set JAVA_HOME=D:/jdk1.7.0_76/
    set JRE_HOME=D:/jdk1.7.0_76/jre/
    
    

    运行startup.bat ok。

    其实若是catalina.bat中没有设置正确的JAVA_HOME和JRE_HOME

    脚本还会去setclasspath.bat中设置JAVA_HOME和JRE_HOME

    也就是这个参数在这两个文件(catalina.bat和setclasspath.bat)中任意一个设置对了就能启动tomcat

    2021-10-20 20:20:19
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
Borgaonkar-New-Adventures-In-Spying-3G-And-4G-Users-Locate-Track-And-Monitor 立即下载
Monitoring the Dynamic Resource Usage of Scala and Python Spark Jobs in Yarn 立即下载