文档章节

Tomcat闪退问题

思悟修
 思悟修
发布于 2017/05/23 15:47
字数 345
阅读 70
收藏 0

手动通过startup.bat启动tomcat时内部启动流程是:startup.bat->catalina.bat->setclasspath.bat->catalina.bat

那么先从startup.bat入手排查问题

------------------------------------------------------------------------------------------------------------

先记事本打开startup.bat,找到最后一句话::end,我们知道end表示结束的意思,:end是一个标记,我们在后面加上一句pause (暂停等待的意思),阻止启动命令执行完后命令窗口关闭,查看启动过程信息;

再次执行startup.bat,就会看到如图,当我们按任意的键时cmd窗口又是一闪而过了。但是这已经确定了我们的环境变量都是正确的

为了更加详细的看到信息,我们再来更改一句:找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把里面的start替换为run。

再来看看cmd窗口里面输出错误信息了:

error occurred during initialization of vm

could not reserve enough space for object heap

could not create the java virtual machine

我们大体可以理解为:因为程序初始化时请求不到足够的内存,导致vm程序退出

后面就根据具体问题修改错误即可.....................

© 著作权归作者所有

思悟修
粉丝 5
博文 59
码字总数 43362
作品 0
杭州
私信 提问
tomcat启动存在闪退问题,jdk jre环境变量均正确,dos下java/javac均正确,tomcat环境变量正确

tomcat启动存在闪退问题,jdk jre环境变量均正确,dos下java/javac均正确,tomcat环境变量正确

未知明天
2017/05/17
274
7
tomcat

启动tomcat时候闪退JAVA_HOME环境变量都配置了但还是闪退,用的是java9.0

hilao
2018/08/10
92
3
解决Tomcat压缩包版运行时控制台闪退

解决Tomcat压缩包版运行时控制台闪退问题 最近工作时需要用到Tomcat,于是就去官网上下载了个Tomcat压缩包,解压之后运行startup.exe文件。结果,没有像预料的那样正常运行。控制台闪了一下就...

Kingstar0423
2014/10/22
0
0
webservice之接口开发

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

monster_nian
2016/01/25
1K
1
运行tomcat为什么会闪退?

运行tomcat为什么会闪退?求助

test_song
2013/11/12
6K
14

没有更多内容

加载失败,请刷新页面

加载更多

10分钟详解Spring全家桶7大知识点

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!! Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。它包括SpringMVC、SpringBoot、Spring Cloud、Spr...

我最喜欢三大框架
9分钟前
0
0
注册服务

列出所有服务[root@localhost ~]# systemctl list-unit-files[root@localhost ~]# systemctl status mysqld[root@localhost ~]# systemctl stop mysqld[root@localhost ~]# ......

jxlgzwh
12分钟前
0
0
解决jdk8 stream tomap方法报错:java.lang.IllegalStateException: Duplicate key异常解决(key重复)

List<User> userList = User.ME.loadList(users); if (CollectionUtils.isNotEmpty(userList)) { Map<Long, User> userMap = userList.stream().filter(Objects::nonN......

冰峰雪座
21分钟前
0
0
jdk中的一些命令

jdk中的一些命令 jps jstack jmap jstat jhat jinfo javap http://www.importnew.com/18398.html

晨猫
22分钟前
0
0
Bystack的高TPS共识算法

共识算法是分布式系统保证节点数据状态一致性的方法,在区块链的共识算法分POW(工作量证明)和POS(权益证明)两大类。第一类POW模式是在公链项目中运用的最广泛应用的共识算法,比特币长达10年...

比原链Bytom
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部