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,注意变量值是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中的配置,如下图,可能配置死的内容就在这个文件里。
转载于:https://www.cnblogs.com/love-you-girl/p/3822533.html
tomcat 点击startup.bat一闪而过相关推荐
- 安装好tomcat后,启动tomcat点击 startup.bat 窗口一闪而过怎么解决
文章目录 环境变量配置问题 解决方法: 环境变量配置问题 这是我今天安装tomcat遇到的问题,一开始摸不着头脑,最后想到了可能是没有配置环境变量的问题. 对于免安装的 Tomcat 来说,在启动To ...
- tomcat点击startup.bat闪退
学习记录: startup.bat闪退,可能存在以下几个原因: 第一类原因: 1.jdk需要配置在用户环境下 2.tomcat是否安装在中文目录下 3.cmd命令行输入:java -version看看 ...
- 关于tomcat点击startup.bat出现闪退,输入http://localhost:8080网页打不开的解决方法
问题一:点击startup.bat出现闪退 打开startup.bat,在第一行加入 注意:不是bin目录路径 SET JAVA_HOME=D:\jdk\jdk1.8.0_121[jdk路径] SET ...
- tomcat点击startup.bat闪退解决办法
第一步: 点击startup.bat会闪退,编辑startup.bat,在最后一行加入 pause ,然后保存,再次运行,就可以看到闪退的原因 可以看出我自己的原因是因为没有配置Java_home或者 ...
- Tomcat启动不了,或打开startup.bat一闪而过
Tomcat启动不了,或打开startup.bat一闪而过 Tomcat的启动 Tomcat的启动脚本文件所在的bin目录. 双击startup.bat文件,可以看到启动信息. Tomcat启动后,在 ...
- Tomcat6.0启动startup.bat一闪而过
遇到很多次运行startup.bat后,一个 窗口 一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境变量的信息,需要一个CATA ...
- java.exe闪退_tomcat7.exe闪退 解决点击startup.bat后闪退的情况 - 电脑常识 - 服务器之家...
tomcat7.exe闪退 解决点击startup.bat后闪退的情况 发布时间:2017-03-08 来源:服务器之家 最近开始学习jsp编程,当然在开始编程之前,我们要先把开发用的工具准备好,进行 ...
- Tomcat下的startup.bat启动失败解决方法(闪退)
常见问题: 1.startup.bat没有设置jdk路径 2.可能是80端口被占用 3.系统的环境变量没有配好 这三种问题具体解决方法可以看下面的链接 Tomact运行不起来,打开startup.ba ...
- 直接双击启动tomcat中的startup.bat闪退原因及解决方法
直接双击启动tomcat中的startup.bat闪退原因及解决方法 参考文章: (1)直接双击启动tomcat中的startup.bat闪退原因及解决方法 (2)https://www.cnblog ...
最新文章
- python import io_详解Python IO编程
- mac最好用的markdown_Markdown 语法简明教程 amp; Markdown 编辑器推荐
- 理解hasOwnProperty()的作用
- c-free为什么要多输入一条_为什么微信语音不能转发?知道真相后才发现我们都错怪了微信!...
- 数据可视化 信息可视化_动机可视化
- 【CodeForces - 1051A】Vasya And Password (构造,水题)
- java http url 编码_Java中的HTTP URL地址编码
- windows git密码 删除
- 桌面虚拟化之应用程序的整合
- Android自定义一个对话框,属于自己的Android对话框(Dialog)自定义集合
- 雨林风一键重装系统_u盘启动盘制作工具-雨林风
- 硕士毕业论文框架怎么搭建?
- python数据录入和分析_基于 Python 和 Pandas 的数据分析(3) --- 输入/输出 基础
- antv g2字体阴影_antv g2 notes
- java基础复习之不死神兔
- 计算机子网掩码作用,什么是子网掩码 子网掩码的作用是什么?
- 中小网站运营推广思路
- 静态路由和动态路由详解
- 全球 43 亿个 IPv4 地址正式耗尽!【智能快讯】
- Oracle 夺得榜首,MySQL 稳居第二 ,10月数据库排行榜出炉!