【JAVA】心得分享(二)之解决Tomcat.exe或者startup.bat 一闪无法打开的问题

笔者通过官网(http://tomcat.apache.org/download-90.cgi)下载完tomcat(解压缩版)后,直接点击service.bat 或者 tomcat9.exe,都是一闪而过,无法安装tomcat服务。

不知道哪里有问题,大家可以用下面的方法检验问题的出处:

开始-》运行》(我习惯win +R)

输入cmd进入dos

进入到tomcat的安装目录(cd命令)运行startup.bat 我的提示的错误是

The CATALINA_HOME environment variable is not defined correctly

让我们尝试service.bat install。手动安装tomcat服务。

OK,执行之,

这应该是解压版的缘故。通过手动安装解决。

时间: 2024-11-08 21:26:55

【JAVA】心得分享(二)之解决Tomcat.exe或者startup.bat 一闪无法打开的问题的相关文章

运行解压版tomcat中的startup.bat一闪而退的解决办法

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

Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败解决方案

即上篇通过将web项目打成war包部署到Tomcat服务器,解决mysql问题后,又出现了新问题,真是一波三折,所以将解决过程分享给大家,希望能帮助到小伙伴们~ 将打好的war包拷贝到Tomcat的webapps目录,然后在Tomcat的bin目录找到startup.bat批处理文件,直接双击执行,结果运行几秒后直接闪退,顿时有种不好的预感,在浏览器访问web项目,结果连localhost:8080都无法访问,web项目未发布成功,一脸懵逼~ 没有日志看不到为啥发布不成功额,想了想,可以稍微修改

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一闪而过

出现这样的情况有可能是因为java_home没有设置,tomcat启动需要使用到jre环境,这样的话,就会一闪而过 我们可以使用dos命令来调试错误,进入tomcat的bin目录下,startup.bat回车 下边的是转的 tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录.首先,要在环境变量处,配置JAVA_HOME,注意变量值是j

myeclipse能启动tomcat但是用startup.bat无法启动

myeclipse能启动tomcat但是用startup.bat无法启动 这个问题困扰了我一天,把一天的周末时间白白花费了.各种百度,各种尝试都没办法解决.在江湖上闯,难道就只有百度一招吗? 不是,我们要学会的还是见招拆招! 这里说一下原理!!! stratup.bat 向谁发出请求? 是   CATALINA_HOME 里的catalina.bat catalina.bat 再跑去找 java_home 到了java_home这里,jre_home自然就找到了 但是,我运行 catalina.

关于tomcat下startup.bat双击闪退的问题

背景:之前做单点登录,复制了几个tomcat,改了各自端口,当做不同服务器用. 今天无意间随便点击了一个tomcat下的startup.bat批处理文件,结果出来控制台,没出几行信息就闪退了.点击其他几个tomcat的startup.bat,也一样的结果,顿时感觉莫名其妙,之前都用得好好的啊,其中一个还集成在eclipse里面的啊. 英语菜鸡,百度一下,大部分都说是java与tomcat环境变量配置的问题: 比如这样: 还比如这样: 我去,JAVA环境变量没配好的原因自己挨板子去,你们竟然提出要

java web工程发布以及解决tomcat闪退

1.tomcat闪退 a.环境变量错误 startup.bat最后假如PAUSE进入调试状态,双击startup.bat,可以看到错误,根据错误提示设置相应的环境变量,JAVA_HOME等. b.eclispe设置问题,当eclispe server locations选项为第一项时,tomcat无法独立运行,由于本人学术不精,只定位出问题所在,还望大神帮答问题所在原因. 2.eclipse发布web工程 a.将server locations设置为可配状态 右键server,选择Add and

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

免安装的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命令.