文档章节

Tomcat运行startup.bat时,闪退,或者说直接退出——之解决方法

 一只追老鹰的小鸟
发布于 2017/07/14 18:58
字数 606
阅读 409
收藏 0

       最近刚开始学Java EE,在部署Web应用的时候,需要Tomcat服务器,我们知道Tomca是一个容器,用来部署应用的。在使用的时候,需要在安装目录/bin里找到startup.bat文件和shutdown.bat文件,用于启动和关闭Tomcat。

       正常情况下,在安装好Tomcat后,双击startup.bat,启动Tomcat后,会出现如下信息:

      

       这个窗口表示Tomcat启动正常,并且我们在使用期间,不要关闭它。

       然后,我们在浏览器输入地址:http://localhost:8080/,即可登陆到Tomcat官网,如下:

       

        出现这样的图,表示启动成功,Tomcat可以正常使用。

        但是,有时候总会出现许多莫名其妙的错误。

        在双击startup.bat文件的时候,命令窗口有时候会出现闪退,结果就是Tomcat其实未能启动。我在网上看到了很多解决方法,非常感谢大家的贡献,我也试了好多,都没能解决。比如,在startup.bat文件编辑,添加路径什么的,我试了,并不可行。

        最后在链接博客中,解决了问题。所以此文并非我原创,我就简单讲一下怎么解决。

        首先,为了找到是哪里出了问题,我们打开命令窗口,输入startup.bat,运行,看是否出现问题,我的窗口是显示:不是内部或者外部命令等,故此我们可知,这是因为没有配置环境变量和path,其实之前我是配了的,然后长时间没学了,不知道期间是不是有恢复原来设置。

        然后,我们就进入系统,设置系统变量,这个大家可以参考链接部分,可以按照其中一步步来,哪里有错误就相应地解决,就可以了。其中最关键的是,配置系统环境变量——CATALINA_HOME。这个,因为我就是漏掉了这个,所以一直无法解决闪退问题。

        当然,前面的jdk什么的你要配置正确。这样,到这一步,你就可以在命令窗口,再次运行startup.bat文件,看还有什么问题。可能要过一段时间,最后进入Tomcat的安装目录bin/startup.bat,双击,这时,图一那个窗口就不会退出了,可由你自己退出了。

 

本文转载自:http://www.cnblogs.com/godtrue/p/4339045.html

共有 人打赏支持
粉丝 0
博文 3
码字总数 352
作品 0
后端工程师
TOMCAT闪退解决方法

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

ccbChenHao
2016/04/29
79
0
iOS应用崩溃日志分析

iOS应用崩溃日志分析 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你...

法斗斗
2015/10/08
58
0
【问题】Tomcat中 执行tomcat7.exe报错

The system cannot find the Registry key for service 'tomcat7' 问题: 在启动解压后的tomcat7,点击bin下面的tomcat7.exe失败了,报错“The system cannot find the Registry key for ser......

xiaoxiaomo
2015/01/21
228
0
如何应对应用程序闪退、强退的现象

如何应对应用程序闪退、强退的现象 各位机友在使用手机的过程当中肯定都遇到过应用程序闪退或者强制关闭的情况,这个问题让人很困惑也很苦恼。其实无论是在iOS系统还是在Android系统当中,这...

MK_ROM
2015/11/04
0
0
webservice之接口开发

经过前两天的学习,基本上已经对webservice有了基本的认识,在工作中我遇到webservice一般也就有一下的几种情况, 不同应用程序,不同语言之间的共享数据(传说中的接口),不同公司之间的数...

monster_nian
2016/01/25
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Bash常用内置变量介绍

Bash常用内置变量介绍 Bash中有很多内置变量,这些变量不仅影响Bash的相关行为,也大大的方便了用户的常见操作。**Bash内置变量大体上包括两类,一类是传统Shell所具备的,另一类就是Bash所特...

小陶小陶
35分钟前
1
0
05-《深度拆解Java虚拟机》之JVM是如何执行方法调用的?(下)

一、问题引入 我们知道,设计模式大量使用了虚方法来实现多态。但是虚方法的性能效率并不高,所以作者就想在此基础上写篇文章,评估每一种设计模式因为虚方法调用而造成的性能开销,并且在文...

飞鱼说编程
55分钟前
3
0
nginx统一入口 多服务出口

nginx配置多ip和端口统一调用入口log_format中$upstream_addr 标识打印转发的url地址配置upstream和locationhttp {include mime.types;default_type application/octet-stream...

GoldenVein
56分钟前
3
0
阿里P9架构师谈:高并发网站的监控系统选型、比较、核心监控指标

在高并发分布式环境下,对于访问量大的业务、接口等,需要及时的监控网站的健康程度,防止网站出现访问缓慢,甚至在特殊情况出现应用服务器雪崩等场景,在高并发场景下网站无法正常访问的情况...

我是你大哥
58分钟前
2
0
华为HiAI 助力苏宁易购,让你尽享完美视觉购物体验!

还在感慨商品照片与实物存在差距,又要退货? 还在抱怨被忽视的图片小细节,影响了生活品质? 想要“买买买”, 又担心海量的商品图片耗光你的流量? 就在近期 搭载HiAI能力的苏宁易购新版上线...

华为终端开放实验室
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部