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就没问题了

相关推荐
一念一花一世界8 天前
DevOps实战(6) - 使用Arbess+GitHub+SonarQube实现Java项目自动化部署
github·sonarqube·tiklab·arbess·开源cicd工具
LunarCod4 个月前
Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
linux·运维·服务器·ubuntu·docker·开源·sonarqube
晓数5 个月前
【硬核干货】SonarQube安全功能
安全·sonarqube·sonar
一线大码6 个月前
解决不了问题,就解决提出问题的人
后端·程序员·sonarqube
曼陀罗6 个月前
【Sonar篇】vscode 安装SonarQube之后,怎么跟sonar服务器关联?
sonarqube
曼陀罗8 个月前
聊聊【sonar】的一些配置
架构·sonarqube
BillDev10 个月前
SobarQube实现PDF报告导出
pdf·sonarqube
康de哥1 年前
使用SonarQube扫描ESP32项目,如何生成build-wrapper-dump.json
esp32·sonarqube·idf·build-wrapper
LiuLiuL1 年前
代码质量控制方案 - Sonar
前端·sonarqube
山塘小鱼儿1 年前
SonarQube集成Jenkins平台搭建
运维·jenkins·sonarqube