首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >org.apache.catalina.core.StandardService - Stopping service [Tomcat]问题解决思路

org.apache.catalina.core.StandardService - Stopping service [Tomcat]问题解决思路

作者头像
程序员十三
发布2020-04-09 11:45:57
1.6K0
发布2020-04-09 11:45:57
举报
文章被收录于专栏:程序员有故事程序员有故事

背景介绍

  • 接手了一个老系统
  • 之前启动正常的,忽然启动不了了

由于线上生产服务器出现了一点问题,导致一些服务需要重启,也包括这次启动报错的 jar 包。

首先要说明一下,这个 jar 包之前是一直正常运行的,只是刚刚重启的时候报错了,所以当时也非常意外,启动之后我没看日志,因为我认为肯定没问题的,谁知道还是访问不到,于是就赶紧去查日志,也就发现了文章标题的这个错误:

重复试了几次都是相同的问题,于是赶紧在本地调试一下 master 分支的代码,我可以确定的是之前上线的时候是一切正常的,但是这时候本地也无法启动代码了,真是非常的意外,一时间也没想到什么问题。

解决过程

网上搜了一下,发现大部分的情况是自己代码写错了,不过我这份代码我是可以确定是完全正常的,所以就没再继续在网上看问题了,想了一下,感觉是不是和数据库之类的连接有关,不然不会无缘无故的启动不了。

MySQL 是第三方的,正常的。 Elastic Search 是另外一台服务器,也是正常的。 最后想到了应该是 Redis 服务器,因为是刚加的模块,所以暂时还并没有使用阿里云或者腾讯云的 Redis 服务。

于是赶紧去启动了 Redis 服务,因为服务器重启的原因,而且 Redis 服务也没有添加到自启动中,所以在一开始也没想到是这个问题,之后再去启动 jar 包,一切正常了。

小总结

这是个小问题,前前后后花了不到 10 分钟,只是一开始没想到这里。

这里也就是做个简单的记录,如果有朋友也遇到这个问题,可以尝试以下两个方向去找问题。

  • 代码是否有问题

这个通过本地的控制台日志就看得出来,如果自己写错了,立刻改掉即可。

  • 连接是否正常

比如 MySQL 连接、es 连接、Redis 连接等等,这些问题可能会忽略,所以你也可以去看一下。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景介绍
  • 解决过程
  • 小总结
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档