文档章节

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

 一只追老鹰的小鸟
发布于 2017/07/14 18:58
字数 606
阅读 621
收藏 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
后端工程师
私信 提问
iOS应用崩溃日志分析

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

法斗斗
2015/10/08
58
0
如何应对应用程序闪退、强退的现象

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

MK_ROM
2015/11/04
0
0
iOS 启动连续闪退保护方案

版权声明:本文由刘笑江原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/79 来源:腾云阁 https://www.qcloud.com/community 一.引言 “如果某个实体表现...

偶素浅小浅
2016/11/02
2
0
详述 MySQL 数据库输入密码后闪退的问题及解决方案

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋、,纠错。 1 案例说明   最近一直在用 MySQL 数据库演示基础功能,但是这两天忽然出现了一个问题,那...

qq_35246620
2017/05/23
0
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

没有更多内容

加载失败,请刷新页面

加载更多

WEB 开发总结

事务处理 事务的4个基本特征 1.Atomic(原子性),事务中包含的操作被看做是一个整体的业务单元,这个业务单元中的操作要么全部成功,要么全部失败,不会出现部分成功,部分失败的场景。 2....

北漂的我
19分钟前
2
0
thinkphp5 利用七牛云 将amr格式语音文件转为mp3

$card_id 是我的本地的文件 将问价名字的后缀名去掉注意access_token的有效期public function ceshi1($card_id){ $mediaid = substr($card_id, 0, -4); $accessKey = ...

小小小壮
23分钟前
1
0
数据区域之堆栈

java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域, 这些区域都有各自的用途,创建和销毁时间 图: 程序计数器是一个较小的内存空间,它的作用可以看做是当前...

恋码之子
23分钟前
1
0
新的一年,来看看大数据与AI的未来展望

本文由云+社区发表 作者:堵俊平 在数据爆炸与智能革命的新时代,新的平台与应用层出不穷,开源项目推动了前沿技术和业界生态快速发展。本次分享将以技术和生态两大视角来看大数据和人工智能...

腾讯云加社区
24分钟前
1
0
死磕源码系列(ReentrantLock)

前言 在高并发领域,ReentrantLock有着广泛的用处,防止多线程带来的并发问题 对于源码,很多人和我一开始一样都觉得非常神秘 这次我将对ReentrantLock进行全方面的揭秘 核心 AbstractQueued...

石日天
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部