SonarQube服务启动,运行然后停止?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SonarQube服务启动,运行然后停止?相关的知识,希望对你有一定的参考价值。

我有一台Windows 2012 R2服务器,我设法将SonarQube 5.4服务器安装为Windows服务。我还设置了一个用户,这样服务实际上可以启动而没有臭名昭着的“它开始然后停止”错误很多人似乎得到。在将服务器作为Windows服务安装之前,我检查了它使用StartSonar.bat工作并且它确实工作得很好,所以当我把它变成服务时我很有信心。

但是当我尝试访问http://localhost:9000时,那里什么都没有,而且看起来在启动服务后不久它就会停止而没有任何消息。我不知道这是因为我试图访问该网站(这给了我ERR_EMPTY_RESPONSEin谷歌Chrome)或者它是否在一段时间后关闭。

有人有任何见解吗?

答案

我是初学者。我遇到了同样的问题并修复了它。

确保数据库正在运行。

我的日志文件(位于sonarqube_home_dir/logs/sonar.log)包含以下语句。

Caused by: org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-176]

由于我使用的是默认数据库,因此我在下面的行中进行了评论

#sonar.jdbc.username=***
#sonar.jdbc.password=***

sonarqube_home_dir/conf/sonar.properties

另一答案

这必须由于许多原因(如连接问题,权限问题)而发生。首先,您必须查看日志。 /sonarqube-7.6/logs$ tailf sonar.log。那么你可以找到原因。一旦我遇到同样的问题,我就这样做了。我的错误是目录不存在:lib / jdbc / mysql org.sonar.process.MessageException:目录不存在:lib / jdbc / mysql原因是我卸载MySQL并删除所有文件夹名称包含“MySQL”。

另一答案

只检查端口9001是否已经使用,如果已经使用则停止它。

以上是关于SonarQube服务启动,运行然后停止?的主要内容,如果未能解决你的问题,请参考以下文章

运行 StartSonar.bat 文件后无法启动 SonarQube 服务器 [关闭]

如何在 Wildfly 服务器上运行的测试中获得 sonarqube 代码覆盖率

sonarQubeJenkins 集成 Sonar

Windows 服务启动然后立即停止(代码问题?)

Android服务在其仍处于活动状态时停止后台处理

SonarQube / AngularJS - 如何让 SonarQube 启动并运行以集成 / 分析我的 Angular 项目?