解决tomcat startup.bat启动时一闪即过问题

tomcat可以在myeclipse下启动使用,但单独通过startup.bat启动双击后窗口一闪即逝。

主要原因为tomcat在启动的过程中需要寻找jre的安装路径,因此在启动tomcat前,需要首先安装JDK,然后配置好环境变量,有很多时候是因为环境变量配置的不正确而导致tomcat启动不起来。

下面以我的安装路径为例。

环境变量的配置如下:

CATALINA_BASE D:\apache-tomcat-7.0.6    --tomcat的安装根路径

CATALINA_HOME D:\apache-tomcat-7.0.6   --tomcat的安装根路径

JAVA_HOME  D:\apache-tomcat-7.0.6         --JDK的安装根路径

PATH  D:\JAVA\jdk1.6.0\bin                        --JDK的bin路径

CLASSPATH  D:\apache-tomcat-7.0.6\lib     --tomcat的lib路径

配置好环境变量以后,就可以正常启动tomcat。

如果tomcat启动时,还是一闪即逝,可以在命令行窗口运行tomcat,来查看运行产生的错误信息,运行过程如下所示:

cd D:\apache-tomcat-7.0.6\bin

catalina run     --运行tomcat

如果启动有问题,会输出错误日志,来查看缺少哪些配置。

时间: 2024-12-03 00:06:30

解决tomcat startup.bat启动时一闪即过问题的相关文章

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

  在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;提示找不到java_home各jre_home路径,何解? 原因不知道了,下面来看解决办法

windows下直接点击startup.bat启动tomcat服务示例代码_DOS/BAT

在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;提示找不到java_home各jre_home路径,何解? 原因不知道了,下面来看解决办法:

win8解压版Tomcat startup.bat一闪而过的解决办法

环境变量没有设置正确,这里直接修改此bat文件,不用再去我的电脑右键属性设置了,非常方便.. 1.winxp 或者 win7同学 tomcat\bin\startup.bat 文件中加上如下代码即可,其中后面的jdk和jre路径是你本机的路径,别都按照我的写... 1

eclipse启动时一闪关闭的问题解决方法

1.右键点 eclipse.exe 复制为快捷捷. 2.再右键点快捷按钮eclipse.exe,选择属性,参考如下方式配置"目标"  代码如下 复制代码 D:/eclipse/eclipse.exe -vm "C:/jdk1.6.0/bin/javaw.exe" -data D:/java91 第一个参数是eclipse.exe的位置,第二个参数是配置JDK,第三个参数是配置你的ECLIPSE工作空间 eclipse在window下使用就是找虐,已删除

【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置

在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容:  rem ---------

tomcat注册服务 startup.bat

问题描述 我将解压版的tomcat注册成服务,在访问相对路径的文件时,服务和startup.bat启动有什么区别啊?同样一个文件,同样的位置,启动服务就说找不到文件,启用startup.bat就能找到. 问题补充:我项目的代码里,对conf里xml文件的访问使用的是相对路径,启动服务进行访问时就说找不到文件,启用startup.bat就能找到.请问有什么可能的错误吗? 解决方案 其实从tomcat来说没什么区别catalina.bat里面可能有些配置信息,这样启动会去读里面的配置从服务里启动是去

Vs.NET IDE启动时the application cannot start.的解决办法

application|解决 Visual Studio .NET 启动时"the application cannot start."的解决办法 一般IDE不能启动有以下两种原因:1.不能加载msxml3.dll2.不能加载mso.dll *不能加载msxml3.dll 该种问题我相信最多,应该是无法创建Msxml2.DOMDocument对象造成的,可以用下面的代码进行检验你的系统:Set x = CreateObject("Msxml2.DOMDocument"

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

免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动. 原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退. 解决办法: 1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑.在文件头加入下面两行: SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录) SET TOMCAT_HOME=E:\tomcat-6.0.35

tomcat启动批处理——startup.bat

从文件命名上看就知道这是一个启动批处理,这个批处理的主要功能就是为了找到另一个批处理catalina.bat,并且执行catalina.bat.一开始就用if "%OS%" == "Windows_NT" setlocal 判断系统是否为Windows_NT,如果是的话则使用setlocal命令,此命令表示之后所有对环境变量的改变只限于该批处理文件,要还原原先的设置可以执行endlocal,如未显式执行,则会在批处理的最后自动隐性执行endlocal命令.接下来这段