tomcat startup.brt启动一闪而过
Posted 兰溪三日桃花雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat startup.brt启动一闪而过相关的知识,希望对你有一定的参考价值。
今天启动皕杰自带的tomcat的时候,直接点startup.brt控制台窗口一闪而过。
改用cmd命令启动:
切换到 E:\\皕杰报表\\皕杰报表3.5\\DemoServer\\bin目录
运行startup.brt
控制台打印出了报错信息:
The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE
然后查了一下,找到了一个排查的办法:如下。
原文链接:https://www.cnblogs.com/awomanofsin/p/7765617.html
---------- JAVA_HOME should point to a JDK not a JRE 首先想到和 JAVA_HOME 有关。 于是CMD。 输入 if not exist "%JRE_HOME%\\bin\\java.exe" echo no jre java 回车 结果:no jre java 再输入 if not exist "%JAVA_HOME%\\bin\\java.exe" echo no jdk java 回车 结果:no jdk java //环境变量没有java jre and java jdk。 最后输入 if not exist "%JAVA_HOME%\\bin\\java.exe" echo "%JAVA_HOME%\\bin\\java.exe" 回车 结果:"C:\\Program Files\\Java;\\bin\\java.exe" //发现什么没有。唔,多了分号。 赶快去JAVA_HOME里,把 C:\\Program Files\\Java; 改成 C:\\Program Files\\Java (去掉分号) 再CMD。 输入 if not exist "%JAVA_HOME%\\bin\\java.exe" echo "%JAVA_HOME%\\bin\\java.exe" 回车 结果:"C:\\Program Files\\Java\\bin\\java.exe" OK。搞定。运行 startup.bat 吧。
然后我按照这个操作排查了一下,发现确实是在JAVA_HOME中多了个分号。去掉以后tomcat就正常起来了。
以上是关于tomcat startup.brt启动一闪而过的主要内容,如果未能解决你的问题,请参考以下文章
MyEclipse启动tomcat6.0.18 出现错误 tomcat启动一闪而过.错误如下