`
mmdev
  • 浏览: 12845249 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

tomcat startup.bat 无法启动问题解决方法

 
阅读更多

原来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的startup.bat改为系统服务的方法

    再给客户装程序时,每次开机需要启动tomcat的服务,很是麻烦,而且一不小心就会被用户关掉,导致依赖它的应用程序无法运行,造成不必要的麻烦。 现在开始为tomcat做到开机并后台运行,做到简洁方便 首先打开tomcat的...

    双击startup.bat,启动不了tomcat

    双击startup.bat,启动不了tomcat,JAVA_HOME environment variable is not defined correctly 提供解决办法。很实用。相信能解决你的问题。

    tomcat startup.bat

    #include <sys/ipc.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/wait.h> #include <sys/stat.h>

    解析Tomcat的启动脚本–catalina.bat

    Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以...

    windows下直接点击startup.bat启动tomcat服务.docx

    windows下直接点击startup.bat启动tomcat服务.docx

    直接双击启动tomcat中的startup.bat闪退原因及解决方法

    免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动,下面与大家分享下原因及解决方法

    tomcat之startup.bat详解.pdf

    tomcat之startup.bat详解.pdf

    startup-Tomcat8.bat

    Tomca8配合windows的定时任务启动脚本。window的任务与计划中添加定时任务启动脚本

    Tomcat中的startup.bat原理详细解析

    平时启TOMCAT都是鼠标双击startup.bat了,很少看过里面写的是什么,也借学习TOMCAT的机会学习一下批处理的常用命令,不求都记住,但求以后再见到批处理命令能看的懂,说的出是干什么的。本文主要给大家介绍了关于...

    双击startup.bat无法启动Tomcat且闪退

    启动Tomcat出现闪退的原因以及解决方案一、端口被占用二、缺少Java环境变量三、catalina_home环境变量没有配置四、catalina.bat没有设置暂停(一闪而过)五、不用配置环境变量的解决方案 检查出错原因:找到Tomcat的...

    关于tomcat点击startup.bat后闪退问题的解决办法

    问题:使用免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。 原因:在启动tomcat是需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。 解决办法: ...

    tomcat启动startup.bat一闪而过问题的解决方法【亲测有效】

    遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的...

    解析Tomcat的启动脚本--startup.bat

    本文主要对Tomcat的三个最重要的启动脚本之一--startup.bat脚本做了详细分析,具有很好的参考价值,需要的朋友可以看下

    tomcat 远程调试 脚本文件 bat

    将附件debug.bat放在tomcat/bin目录下, 需要调试就点击debug.bat这个文件,不需要调试还是点击startup.bat.

    官方tomcat9.0.41-Linux版本-Java工具类资源

    解压直接安装,然后配置环境变量,将路径加到PATH即可,然后在命令行里测试,操作startup.bat启动Tomcat,打开的情况下,输入浏览器地址http:\\localhost:8080 如果出现Tomcat的界面则配置成功。

    Tomcat中的catalina.bat原理详细解析

    startup.bat 只是找到catalina.bat 然后执行catalina.bat 来启动tomat的。下面我们来分析下catalina.bat 验证CATALINA_HOME 环境变量 验证CATALINA_HOME 设置是否正确,如果不正确,重新设置CATALINA_HOME 环境...

Global site tag (gtag.js) - Google Analytics