当前位置: 首页 > news >正文

Tomcat闪退问题

为什么80%的码农都做不了架构师?>>>   hot3.png

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

151129_9VOA_2336185.png

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

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

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

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

152215_IPxN_2336185.png

为了更加详细的看到信息,我们再来更改一句:找到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程序退出

152309_sGJh_2336185.png152326_zYJe_2336185.png

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

转载于:https://my.oschina.net/hcliu/blog/907402

相关文章:

  • left outer join的on不起作用
  • 提高网页打开速度的小技巧【赞】
  • MySQL desc作用
  • 遍历 目录的几种有效办法
  • Nginx Http框架的理解
  • Device eth0 does not seem to be present,delaying initialization
  • Bzoj4488 [Jsoi2015]最大公约数
  • 开源 java CMS - FreeCMS2.6 会员管理
  • C#下RSA算法的实现(适用于支付宝和易宝支付)
  • 监控与管理dubbo服务
  • OC中的@的作用研究
  • Haskell:什么时候该注释,什么时候不该注释
  • DeepMind 开源 Sonnet:在 TensorFlow 中快速构建神经网络
  • 【转载】使用缓存的9大误区(下)
  • 工作脚本处理文本
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • iOS 颜色设置看我就够了
  • java8-模拟hadoop
  • JavaWeb(学习笔记二)
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Redis字符串类型内部编码剖析
  • spring security oauth2 password授权模式
  • 创建一种深思熟虑的文化
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 两列自适应布局方案整理
  • 浅谈web中前端模板引擎的使用
  • 入门到放弃node系列之Hello Word篇
  • 数据科学 第 3 章 11 字符串处理
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 译自由幺半群
  • 最简单的无缝轮播
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ()、[]、{}、(())、[[]]命令替换
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • ***监测系统的构建(chkrootkit )
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .cfg\.dat\.mak(持续补充)
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .Net转前端开发-启航篇,如何定制博客园主题
  • /var/lib/dpkg/lock 锁定问题
  • ::前边啥也没有
  • [ C++ ] STL---stack与queue