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就正常起来了。

原文地址:https://www.cnblogs.com/anningkang/p/10583397.html

时间: 2024-11-07 21:15:08

tomcat startup.brt启动一闪而过的相关文章

Tomcat startup.bat启动隐藏弹出的信息窗口

to make tomcat to use javaw.exe instead of java.exeusing some startup parameter or environment varibaleAt the bottom of setclasspath.bat set _RUNJAVA="%JRE_HOME%\bin\java" set _RUNJAVAW="%JRE_HOME%\bin\javaw" These are the settings set

tomcat startup.bat 启动脚本(转)

startup.bat文件的主要作用就是找到catali.bat文件,并且执行它. @echo off rem ----------------------------------------------------------------------------------------------------------------------- /* dos在运行批处理时,会依次执行批处理中的每条命令,并且会显示在显示器上,如果你不想让他们显示,可以加一个echo off.当然echo of

更改Tomcat startup.bat启动窗口名称

通常在Tomcat bin目录下用startup.bat启动Tomcat ,启动窗口显示的Title是Tomcat 如果遇到一个服务器上多个Tomcat的话就会容易混淆.更改方法如下: 1 在bin目录下找到catalina.bat ,用记事本打开 2 设置标题的代码为这一句  if "%TITLE%" == "" set TITLE=Tomcat   这句 3 在文件的最前面加上自定义标题的内容 @echo off set TITLE= 自定义标题 启动Tomca

tomcat启动一闪而过问题的解决

1.今天使用startup.bat启动tomcat报错,现象是一闪而过,在logs文件夹中有没有日志文件, 可以在控制台输入startup.bat,如下: 但是也没有看出什么太有用的错误,然后可以尝试使用catalina run ,如下图: 可以看出主要是因为空间不足vm启动不起来. 如果还没有看到错误信息,也可以使用catalina debug的方式尝试一下,如下图:

解压包版tomcat 手动启动一闪而过问题

本人使用的Tomcat版本为apache-tomcat-6.0.18(用的是解压包),在eclipse下能够正常启动,可是当手动通过cmd进入bin目录启动startup.bat个时候提示:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a

tomcat启动一闪而过 相关问题总结

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录. 首先,要在环境变量处,配置JAVA_HOME,注意变量值是jdk的主目录,不是bin目录,并且不要加分号,如图: 然后,如果这样配置,startu

Tomcat无法正常启动start.bat 一闪而过、只显示USING 故障排除

在云主机上配置tomcat的时候遇到的问题. 1. 开始的时候我将自己用的tomcat6绿色版打包放到了主机上,当我打开bin下面的时候startup.bat时,控制台一闪而过,查看log文件没有任何记录,打开CMD 找到tomcat的bin目录 >startup.bat ,显示需要JRE_HOME或者JAVA_HOME,原来没有安装JVM. 解决方法:下载一个JRE1.6,安装配置环境变量,再运行startup.bat. 2. 配置JRE后运行startup.bat时,显示5行Using XX

windows下,java环境变量的设置,设置点击startup.bat启动tomcat

1.首先,安装好java jdk以后设置环境变量: CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51 Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 这个我觉得就不用详细介绍了,基础. 2.其次下载好的tomcat解压在F盘,名字为:apache-tomcat-proxy 在原来配置好的变量上再修改: C

Tomcat 用startup.bat启动,卡住解决

相比较用eclipse发布项目,直接在tomcat的bin目录下用startup.bat启动需要多做一些工作,而且直接运行startup.bat不会报错,不利于解决问题 所以最好的选择是在安装部署时 用cmd命令行方式运行startup.bat. 用这样一条命令让Tomcat爆出出错的信息 catalina run 这样就可以根据错误来进行处理. 一般的错误会是 JAVA_HOME  CLASSPATH 没设置好,另外也会有jdk版本问题,以及tomcat的server.xml,设置了外部con