解决Intellij Idea里tomcat启动报The JRE_HOME environment variable is not defined correctly的错误

创建一个maven项目后想启动tomcat测试一下新建的maven项目,结果一直报The JRE_HOME environment variable is not defined correctly,然后就会导致报出Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099等错误,分析了一大通,根据网上查到的一些说法,启动Tomcat后startup.bat脚本调用了catalina.bat,然后catalina.bat调用了setclasspath.bat,setclasspath.bat的头部定义了JAVA_HOME和JER_HOME,所以基本确定的错误的地方就在这里:

set JAVA_HOME=E:\Java\jdk1.7.0_45(以我安装的jdk位置为例)
set JRE_HOME=E:\Java\jdk1.7.0_45\jre

保存,在idea里重启tomcat,问题解决(eclipse里或者其他IDE里遇到的基本是一样的解决方法)

上一篇:2018/05/02 每日一学Linux 之 .bash_profile和.bashrc的区别


下一篇:XML DOM 节点类型(Node Types)