原来tomcat一直可用,但后来可能安装了许多基于java的软件,使得在执行startup.bat文件启动tomcat时,tomcat startup.bat启动时,启动窗口一闪而过,无法启动Tomcat,也无法看到报错信息。
对tomcat的无法启动,很多时候是由于JAVA_HOME或者 JRE_HOME环境变量导致的,但是启动屏幕一闪而过,在很短暂的时间内无法看清楚错误信息怎么办?
此时只需要在startup.bat文件中加入一行pause代码语句,即可使启动文件在执行过程中暂停,即可发现详细错误详细。
我的startup.bat启动文件部分配置代码如下所示,我在文件最后面加上一行pause语句代码,保存文件,然后再次执行startup.bat启动脚本,即可暂停启动脚本的执行:
----------------------------------------
rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
pause
:end
----------------------------------------
启动脚本暂停执行之后,发现屏幕中报出了如下错误: “Neither the JAVA_HOME nor the JRE_HOME environment variable is defined ”,这报错意思已经很明显了,提示我电脑中既没有定义JAVA_HOME环境变量,也没有定义JRE_HOME环境变量,所以我需要手工加上JAVA_HOME环境变量。
我的java安装在D:\Program Files\Java\jdk1.7.0_01目录,所以按照以下方法添加JAVA_HOME环境变量,问题得到解决。
分享到:
相关推荐
再给客户装程序时,每次开机需要启动tomcat的服务,很是麻烦,而且一不小心就会被用户关掉,导致依赖它的应用程序无法运行,造成不必要的麻烦。 现在开始为tomcat做到开机并后台运行,做到简洁方便 首先打开tomcat的...
双击startup.bat,启动不了tomcat,JAVA_HOME environment variable is not defined correctly 提供解决办法。很实用。相信能解决你的问题。
#include <sys/ipc.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/wait.h> #include <sys/stat.h>
Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以...
windows下直接点击startup.bat启动tomcat服务.docx
免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动,下面与大家分享下原因及解决方法
tomcat之startup.bat详解.pdf
Tomca8配合windows的定时任务启动脚本。window的任务与计划中添加定时任务启动脚本
平时启TOMCAT都是鼠标双击startup.bat了,很少看过里面写的是什么,也借学习TOMCAT的机会学习一下批处理的常用命令,不求都记住,但求以后再见到批处理命令能看的懂,说的出是干什么的。本文主要给大家介绍了关于...
启动Tomcat出现闪退的原因以及解决方案一、端口被占用二、缺少Java环境变量三、catalina_home环境变量没有配置四、catalina.bat没有设置暂停(一闪而过)五、不用配置环境变量的解决方案 检查出错原因:找到Tomcat的...
问题:使用免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。 原因:在启动tomcat是需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: ...
遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的...
本文主要对Tomcat的三个最重要的启动脚本之一--startup.bat脚本做了详细分析,具有很好的参考价值,需要的朋友可以看下
将附件debug.bat放在tomcat/bin目录下, 需要调试就点击debug.bat这个文件,不需要调试还是点击startup.bat.
startup.bat 只是找到catalina.bat 然后执行catalina.bat 来启动tomat的。下面我们来分析下catalina.bat 验证CATALINA_HOME 环境变量 验证CATALINA_HOME 设置是否正确,如果不正确,重新设置CATALINA_HOME 环境...
1. 设置shoudowm.bat\startup.bat\catalina.bat 1. apache-tomcat-8080无需设置; 2. apache-tomcat-8090设置: shoudowm.bat\startup.bat\catalina.bat三文件中的 CATALINA_HOME 全部替换成 CATALINA_HOME2 3. ...