问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tomcat启动startup.bat一闪而过怎么办?

发布网友 发布时间:2022-05-06 06:17

我来回答

1个回答

热心网友 时间:2022-06-28 21:22

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:

tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。

首先,要在环境变量处,配置JAVA_HOME,注意变量值是jdk的主目录,不是bin目录,并且不要加分号,如图:

然后,如果这样配置,startup.bat还是一闪而过,可以右键点击startup.bat,编辑,在文本的最后敲上pause,保存后重新运行startup.bat,这时候窗口不会再一闪而过,而是停留在桌面上(调试成功,把pause去掉即可)。

如果有错误信息,这时候会显示出来,可以再根据它的错误提示,上网搜索对应的解决办法,下面是在错误提示窗口遇到过的问题:

一、 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat,只要在setclasspath.bat的开头声明环境变量(红色两行)就可以了,原因是后来较新版本安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。

给setclasspath.bat的开头添加红色标记部分,如下:

rem ---------------------------------------------------------------------------

rem Set CLASSPATH and Java options

rem

rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $

rem ---------------------------------------------------------------------------


set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_20

set JRE_HOME=C:\Program Files\Java\jre6


rem Make sure prerequisite environment variables are set

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

echo At least one of these environment variable is needed to run this program

goto exit


这样在每次运行startup.bat时就自动注册了JAVA_HOME,JRE_HOME。

运行startup.bat,提示“信息:Server startup in xxxxx ms”  OK 大功告成。

二、Cannot find ""d:\apache-tomcat-6.0.32"\bin\setclasspath.bat"

这个时候,可能是CATALINA_HOME的值在某个地方被写死了,像我的绿色版tomcat在bin文件下多了一个setenv.bat的文件,打开一看果然是在这里面被写死了CATALINA_HOME的路径,这应该是为了某种原因被人后加上的设置文件,把这个文件删除之后,tomcat可以正常运行了。

这种情况,可以去看catalina.bat中的配置,如下图,可能配置死的内容就在这个文件里。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 现货大宗交易平台全都是违法的吗?有没有国家认可的平台? 现货在中国是合法的吗? 青岛汇海现货平台合法吗 庖丁解牛的"庖丁"的具体含义 庖丁解牛中,庖丁宰牛看到的事物规矩是什么意思 造纸术印刷术,指南针,火药简介70字 火药,指南针,活字印刷术(人名)(名称)(别称)? 闻名于世的指南针,印刷术和火药三大发明,开发和应用主要是在哪个朝代 1.活字印刷术,火药,指南针对世界面貌的改变有何影响? 2.四大发明在什么时期广泛应用? 3.四大 火药,指南针,造纸术,出现的先后顺序,还有出现的时间。还有就是火药什么时候应用于战争? 闻名于世的指南针、印刷术和火药三大发明,开发和应用主要是在? 指出当时印刷术.指南针,火药在古代有何作用 指出印刷术 指南针 火药在当时有何作用 火药对世界有哪些贡献? 超级懒人芒果布丁怎么做如何做 芒果布丁怎样做 请教芒果布丁怎么做 从拼多多上买的涨粉小视频用百度网盘下载之后如何保存到手机相册? 十分钟搞定芒果布丁怎么做如何 芒果布丁应该怎样做? tomcat在配置虚拟主机的时候,导致startup.bat闪退,如何解决 Tomcat startup.bat启动时闪退,jdk都配好的,求大神解决 tomcat 端口没被占用,jdk环境变量也已配好,点击startup.bat还是 闪退 tomcat启动startup.bat一闪而过 怎么办 为什么tomcat点击startup.bat窗口闪退 tomcat点击startup.bat运行闪退,jdk环境变量都配置好了,在startup.bat文件最后加上pause,求大神帮忙! 四脚蛇和蜥蜴有什么区别 tomcat的startup.bat一闪而过 jdk环境已经配置,双击startup.bat启动一闪而退,请教各位大神帮帮忙 Tomcat 7 双击startup.bat后一闪而过,不启动。是jdk1.7 和 tomcat7的配置问题? win10 安装tomcat 点shutdown.bat 闪退 请问四脚蛇是蜥蜴吗?变色龙和蜥蜴有什么区别? 这是蜥蜴吗?感觉有点像壁虎 四季沐歌太阳能预置水位是什么意思? 手机QQ空间草稿怎么通过电脑编辑? 吐司面包的吃法 手机QQ空间的草稿怎么在电脑QQ空间上编辑? 吐司面包怎么吃最好吃 昨晚梦见表妹挑水掉进井里是什么 吐司面包的120种吃法