记一次线上对外的一次低级BUG!

今天老板一个需求,里面就去搞了,然后打包发布,很正常的流程。

   然后启动tomcat的时候,启动完成突然报错

启动tomcat部署项目时,报This is very likely to create a memory leak. Stack trace of thread错误。

tomcat启动奔溃,同时释放了jdbc连接,直接导致项目直接宕机,然后我的大脑也突然宕机。然后先给领导反馈问题,再冷静下来排查。

参考:https://blog.csdn.net/hehuanchun0311/article/details/80506176

1.参考了上面的链接,查看tomcat是否进程没干掉,由于我使用了  kill -9 命令,所以这条并不是问题的解决方案.

2.去掉tomcat监听.


然而并不是这个问题

然后我突然想到可能不是tomcat问题,注销tomcat部署的项目,启动,正常!这就是项目代码的问题了!

svn-showlog 

最后发现了一个低级问题 

private static final Pattern number_pattern = Pattern.compile("^(\\)$");


因为static加载这个类的时候先加载了这个正则,然后这个正则是错的!就是这个原因!我丢

如果大家出现这个问题,记得先检查代码哦!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • tags: tomcat categories:笔记 date: 2017-03-09 21:02:08 前几天初...
    行径行阅读 1,972评论 0 0
  • 一. Java基础部分.................................................
    wy_sure阅读 3,846评论 0 11
  • 某天,丽院的西区操场正进行着一场工学院与商学院的足球比赛。可谓是天气炎热,比赛焦灼,商虽弱,却纠缠...
    酒剑zhu阅读 277评论 0 0
  • 今夜 思念的情愫占据了我的整个脑袋 夜不能寐 脑海中浮现的尽是我们过往的点点滴滴 那些个日夜 我们缱绻于电话的两端...
    远山如黛jin阅读 396评论 7 7
  • 晚餐时,同事小王私信问我:你觉得新来的某某某怎么样? 我回了三个字:不错啊。 她紧接着来了一句:真不错?就这三个字...
    莞湘往来阅读 847评论 0 3