windows下SonarQube误关闭cmd窗口后重启失败解决方式

问题重现

有小伙伴可能遇到过这种情况: 打开电脑后第一次启动SonarQube之后,不小心直接关闭了cmd窗口,想再次运行bat时,别说打开localhost:9000了,甚至cmd直接窗口闪退了:

查看日志发现服务被占用了:

问题分析

实际上,正确的关闭方式是在cmd窗口ctrl+C,之后输入y(yes) 如果错误地直接关闭cmd窗口,原先的SonarQube服务其实还存在进程中,所以直接通过bat重启会导致冲突,也就是日志中的"占用"

解决方式

这里介绍两种比较直接的方法(windows):

1. 直接重启电脑

这种方式比较粗暴,而且麻烦,但是有效

2. 手动关闭服务进程

(1)打开cmd,输入"jps -l"查看当前正在运行的java程序进程

bash 复制代码
jps -l

(2)关闭除jps之外的其他进程

bash 复制代码
taskkill /F /PID xxx

(3)之后再次启动bat就没问题了

相关推荐
LunarCod19 天前
Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
linux·运维·服务器·ubuntu·docker·开源·sonarqube
晓数1 个月前
【硬核干货】SonarQube安全功能
安全·sonarqube·sonar
一线大码2 个月前
解决不了问题,就解决提出问题的人
后端·程序员·sonarqube
曼陀罗3 个月前
【Sonar篇】vscode 安装SonarQube之后,怎么跟sonar服务器关联?
sonarqube
曼陀罗5 个月前
聊聊【sonar】的一些配置
架构·sonarqube
BillDev7 个月前
SobarQube实现PDF报告导出
pdf·sonarqube
康de哥8 个月前
使用SonarQube扫描ESP32项目,如何生成build-wrapper-dump.json
esp32·sonarqube·idf·build-wrapper
LiuLiuL10 个月前
代码质量控制方案 - Sonar
前端·sonarqube
山塘小鱼儿1 年前
SonarQube集成Jenkins平台搭建
运维·jenkins·sonarqube
SuperStar771 年前
SonarQube安全扫描常见问题
开发语言·后端·golang·代码规范·sonarqube