问题根源
今日,页面访问,突然出现了无法访问的问题,页面刷新不出来了。开始怀疑是tomact出现了问题,在查看了运行日志后,决定重新启动看看。
重启服务的过程中出现其他问题:
- APPARENT DEADLOCK 数据库发生死锁问题。(在本问题情况下,是由于数据库无法连接,导致出现死锁的报错。)开始百度搜索该问题的解决办法,网络上的解决方法都是修改数据库连接池的配置参数,但是我之前是可以启动过该服务的,因此排除不是参数配置的问题。于是怀疑是数据库挂掉了。
- ora-12154 :在怀疑是数据库的问题之后,重新启动数据库,然后使用数据库连接工具进行连接,但是出现监听配置错误。于是通过Net Configuration Assistant重新配置网络监听。
结果
通过上述两步操作,使得服务可以重新开启