CICD详解(十六)——Sonar报错:java.lang.IllegalStateException: Webapp did not start解决

今天继续给大家介绍Linux运维相关知识,本文主要内容是一个Sonar报错的解决。

一、报错现象

今天,在进行Sonar配置时,发现一个很奇怪的现象,Sonar无法启动,Sonar报错信息如下:

java.lang.IllegalStateException: Webapp did not start

在这里插入图片描述

二、错误原因

一般而言,出现这种错误的原因是因为Sonar版本太高而MySQL版本过低而导致的。但是,我在安装Sonar的时候就知道这种情况,因此特意查询了Sonar和MySQL版本的对应关系,我的Sonar和MySQL没有任何匹配上的问题。
我回忆Sonar的安装和启动过程,怀疑错误原因如下:
在本次启动之前,我忘记了打开MySQL数据库,后来排查出这个错误之后,又启动了Sonar,可能是之前在未打开MySQL数据库的前提下打开Sonar的问题。

三、错误解决

重新启动设备,然后先开启MySQL数据库,再打开Sonar,问题就解决了,Sonar打开并无异常,如下所示:
在这里插入图片描述
希望我的问题解决方法能够给学习研究Sonar的同学一点帮助!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

猜你喜欢

转载自blog.csdn.net/weixin_40228200/article/details/123930398