当前位置: 首页 > article >正文

【windows】sonarqube起不来的问题解决

1. 现象与本质

因JDK的问题(比如版本太低或者太高,推荐JDK17)或者其他环境因素,导致sonarqube启动后自动关闭了。

从日志来看,根本看不出来什么,只有警告,没有ERROR,警告也不是本质问题,导致浪费了很多时间,毕竟方向错了

后来看网上查了查,包括GPT查询也说可能是缓存问题,删了temp文件夹(如下图),问题依旧

2282e3dd281e4fd690f3ca9ba274dd3d.png

后来又怀疑版本的问题,下载了官网上最新的版本,问题也是依旧(比如首次启动是好的,然后直接关掉了cmd命令行窗口,把中文插件放到D:\sonarqube\extensions\plugins下面,重新启动,就有问题了),感觉非常奇怪,按说不应该啊,后来静下心来,想了想,会不会是默认数据库的问题呢,比如初次启动,可能会初始化一些数据什么的,那么数据存在什么地方呢?接下来就把有日期改动的文件夹看了看(这里忽略了尝试失败的其他文件或文件夹,意义不大,就不说了),发现data下面是更新了数据的,那么这个data文件夹(如下图)删掉,重新启动sonarqube会不会就可以了呢?

d08b0c15ce3542cb8e12a6c4ea6e9c13.png

进入到sonarqube文件夹(如下图) ,cmd命令行输入 StartSonar.bat 最后发现真的就好了

1a9da7060c754787a46580723312ae62.png

2. 总结

在启动运行界面,不要直接关闭cmd命令行窗口(服务正在运行时),如下图:

58a9c698857b495c85b20d0d870d1e54.png

如果要关闭或重启服务,在命令行窗口Ctrl+c,等到出现提示,输入y 回车,即可,如下图:

4b534c80daca4fd7bec6471021cd69ef.png

3. 补充(插件)

中文汉化插件下载地址如下,选择对应版本即可

https://github.com/xuhuisheng/sonar-l10n-zh/releases

以10.0版本为例,下载相应的jar包,如下图:

2cb9edbc3986469ab3194d21f12d9a94.png

这个jar包放入到\extensions\plugins下面,如下图:

534de5fab24b4d15b1ecde0d526af301.png

4. 补充(github代理)

有的同学反馈github代理打开很慢,这里推荐一个好用的代理工具,真的非常好用

https://github.com/docmirror/dev-sidecar

 


http://www.kler.cn/a/446619.html

相关文章:

  • 渗透测试-前端加密分析之RSA加密登录(密钥来源服务器)
  • 【JavaEE初阶】线程 和 thread
  • 使用vcpkg安装opencv>=4.9后#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>无效
  • PostgreSQL技术内幕21:SysLogger日志收集器的工作原理
  • html 中 表格和表单的关系与区别
  • day5,数据结构,单向,双向,循环链表
  • 人脸修复与增强腾讯开源项目GFPGAN介绍
  • python rabbitmq实现简单/持久/广播/组播/topic/rpc消息异步发送可配置Django
  • Java爬虫实战:深度解析Lazada商品详情
  • 解决ubuntu22.04常见问题
  • Qt之串口设计-线程实现(十二)
  • 深入浅出:内网黄金票据与白银票据
  • ubuntu批量依赖库拷贝(ldd)
  • S32K324 Stack异常分析及解决方案
  • 数据结构十大排序之(冒泡,快排,并归)
  • C#.NET使用multipart/form-data方式上传文件及其他数据
  • 全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之分支结构(实战训练一)
  • c4d动画怎么导出mp4视频,c4d动画视频格式设置
  • 网络安全基础知识分享
  • 算法—有效的字母异位词
  • 一文速通 IIC I2C子系统驱动 通信协议原理 硬件 时序 深度剖析
  • 青少年编程与数学 02-004 Go语言Web编程 14课题、数据操作
  • K8s docker-compose的入门
  • Yolov11学习笔记
  • 使用Redis提升PHP应用的性能
  • SpringBoot02