问题标签 [sonarqube-ops]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonarqube - java.lang.IllegalStateException:Webapp 未在 SONARQUBE 启动
我正在尝试在我的本地系统中设置声纳,并且我已经创建了 MY SQL DB,之后我还创建了默认声纳模式。现在在启动我的声纳服务器时......我得到了这个异常,
我在日志中看不到任何其他问题,您能帮帮我吗?
以下是我的版本,
- 爪哇:JDK1.7
- 声纳:5.5
- mysql:1.2.16
mysql - SonarQube 5.4 -> 5.5 升级失败
我在 Azure / Windows Server 2012 (SP2) 和 MySQL MySQL 5.7.12 Community Server 上运行 SonarQube 5.4。
5.4 版一切正常。我按照此链接的升级步骤操作:http: //docs.sonarqube.org/display/SONARNEXT/Upgrading。
我能够安装 SonarQube 5.5,使用默认数据库运行它并安装我的插件(视图除外,由于某些原因不可用)。
然后我停止服务器并更新 sonar.properties 中的信息,以便它使用我的 MySQL 数据库。
我重新启动服务器并转到数据库升级页面。我启动升级,它最终说升级失败。
当我查看日志文件时,我看到以下内容:
然后,如果我重新启动服务器,它会在几秒钟后自动停止,我会在日志文件中看到:
我的 SonarQube 5.4 安装中也有 LDAP 插件。我尝试了 5.5 版和不带它的版本,结果相同。
我一定错过了什么,但我不知道出了什么问题。
java - 为什么 SonarQube 无法分配请求的地址?
我正在尝试通过浏览器连接到 SonarQube,但是sonar start
从终端运行后我收到以下错误消息:
它可能与我的配置有关,所以这是我的配置文件:
我该如何解决这个问题?
使用的软件:
- 卢本图
- SonarQube 5.5
- 火狐
我尝试过的解决方案: -尝试在 linux 机器上安装 sonarqube 但出现错误
docker - 无法通过端口映射通过 Marathon 启动 SonarQube docker 容器
我正在尝试使用端口映射运行 sonarqube docker 容器,以在 9050 而不是默认的 9000 上公开 ui。此命令运行良好:
但是通过马拉松发生了以下错误:
2016.05.23 12:12:40 错误 web[oaccC[.[.[/]] 向类 org.sonar.server.platform.PlatformServletContextListener org.elasticsearch.client.transport.NoNodeAvailableException 的侦听器实例发送上下文初始化事件的异常:无配置的节点可用:[] at org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:305) ~[elasticsearch-1.7.5.jar:na]
sonarqube - Sonarqube 中的异常发送上下文
我的声纳日志说
sonarqube - SonarQube 无法从 MariaDB 10 启动
我在 CentOS 7 中用 yum 安装了 MariaDB。
SonarQube 抛出此异常:
当我重新安装版本 10 的 MariaDB 时,SonarQube 仍然抛出相同的异常。
SonarQube-5.5 如何检测 MySQL 版本?
MariaDB 10 的 API 与 MySQL 5.6 兼容,CentOS 7 已将 MySQL 替换为 MariaDB。
为什么它不支持 MariaDB 10?
sonarqube - 数据库排序规则更改后的声纳数据迁移
需要知道我们如何在数据库排序规则更改后迁移数据。基本上,以下是我的计划。
- 获取具有新排序规则的新数据库,这是 Sonar (Latin1_General_CS_AS) 的要求。我们现有数据库的排序规则是 - Latin1_General_CI_AS
- 设置 Sonar 服务并使用新排序规则指向新数据库。这将在数据库上创建 Sonar 所需的新表。
- 将数据从旧数据库迁移到新数据库而不更改排序规则。
我可以使用 SELECT INSERT 导入数据,但我遇到了 Sonar 服务未启动发布此内容的问题。(SonarQube 服务未启动)
我们不得不截断并删除表并重新创建它们。有人可以建议我们如何迁移数据吗?
我知道 Sonar DB 复制工具,但我相信这仅适用于企业版。(http://docs.sonarqube.org/display/SONAR/Sonar+DB+Copy+Tool)
windows - 无法在 Windows 10 上启动 SonarQube 服务
我在为 SonarQube 设置服务时遇到问题。我已经尽我所能,但我仍然无法解决这个问题。 这是我得到的错误。如您所见,我使用SonarQube 建议的管理员帐户(而不是本地系统)登录,以及许多其他帖子。我使用这种方法在我的笔记本电脑上成功安装了 Sonar,但无法在我的 PC 上执行此操作。请帮助,我提前谢谢。
docker - Docker 再次重新启动并再次启动
我的码头工人遇到了问题。我有自己的 SonarQube 3.6.2 图像,其中包括几个自定义规则。我试图把它放在一个容器中,但是如果我在尝试启动容器时运行 SonarQube,那么我的容器会不断地一次又一次地重新启动。
我只是尝试了我的每一个想法:(ENTRYPOINT
两种形式:ENTRYPOINT["/sonarQube362/bin/linux-x86-64/sonar.sh", "start"]
和ENTRYPOINT /sonarQube362/bin/linux-x86-64/sonar.sh start
),CMD
(两种形式),使用第三方 run.sh 和这些命令行:
我的容器总是处于“重新启动”状态,日志只是抱怨Sonar is restarted
,一次又一次,一次又一次......
如果我的 Dockerfile 以 example 结尾CMD top
,那么我可以docker exec -ti container bash
进入它并成功运行上述任何命令。
你们知道为什么,当设置为CMD
或ENTRYPOINT
SonarQube/Docker 循环重新启动时?
干杯,
sonarqube - SonarQube 5.5 上的管理代理配置
简而言之:有没有办法配置(在 SonarQube 5.5 中引入)使用的所有端口,management-agent.jar
甚至禁用它?
更多信息:我正在尝试在 OpenShift 上运行 SonarQube(再次),这次是 5.5/5.6 版。启动时出现以下错误:Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 0; nested exception is: java.net.BindException: Permission denied
.
到目前为止我发现的是
- 代理打开三个端口,
- 其中两个可以配置(系统属性
com.sun.management.jmxremote.port
和com.sun.management.jmxremote.rmi.port
) - 但其中一个设计始终是临时端口(端口 0),这似乎不适用于 OpenShift。
除了将端口明确设置为 OpenShift 上的允许范围(端口 15000-35530)之外,我尝试了该-XX:+DisableAttachMechanism
选项,但没有成功。
任何想法如何解决这个问题?SonarQube 可以在没有代理的情况下工作吗?
如何重现:从这里创建一个 OpenShift 应用程序,然后将SONAR_VERSION
to5.5
或5.6
in更改为.openshift/action_hooks/build
完整的堆栈跟踪