【发布时间】:2015-09-15 10:42:50
【问题描述】:
我正在使用 sonarcube 3.7.3 我正在使用具有以下详细信息的 STS:
版本:3.6.3.SR1 内部版本号:201501121239 平台:Eclipse Luna SR1 (4.4.1)
我已经安装了 sonarcude eclipse 插件(SonarCubeJava Analyzer 3.4.0.20140404-0949-RELEASE),当我尝试使用 STS 中的“与 SonarCude 关联”选项将我的项目与声纳相关联时,我收到以下错误:
您的 SonarQube 服务器之一无法访问。请检查您的连接设置。
我是本论坛的新用户,无法附上图片。
您能否提出可能的问题和可能的解决方案。 让我知道是否有任何疑问。
工作区日志如下所示: !ENTRY org.sonar.ide.eclipse.ui 4 0 2015-06-26 15:37:38.821 !信息 !堆栈 0 java.lang.reflect.InvocationTargetException 在 org.eclipse.jface.operation.ModalContext.run(ModalContext.java:423) org.sonar.ide.eclipse.ui.internal.command.ConfigureProjectsCommand$1.run(配置在 org.eclipse.equinox.launcher.Main.run(Main.java:1465) 引起:org.sonar.ide.eclipse.wsclient.ConnectionException:查询:在根异常: org.sonar.ide.eclipse.wsclient.ConnectionException:查询:http://sonarserver/api/resources?scopes=PRJ&qualifiers=TRK,BRC&verbose=false& g.sonar.ide.eclipse.wsclient.internal.SonarWSClientFacade.findAll(SonarWSClientFacade.java:109) org.sonar.ide.eclipse.wsclient.internal.SonarWSClientFacade.listAllRemoteModules(SonarWSClientFacade.java:89)
当我在浏览器中查看时,上面日志中的 url 工作正常。
【问题讨论】:
-
您可以从浏览器访问声纳服务器吗?
-
是的,我可以访问我们的声纳服务器。如果我粘贴日志中列出的网址“sonarserver/api/…”,那么它会在浏览器中显示结果。同样在 STS IDE 中,我设置了我的声纳服务器并测试连接给出“成功”
-
我重新查看了 Eclipse 工作区日志并仔细查看,我可以看到最终错误为“读取超时”。这可能是问题所在。我是否正确阅读日志。如果是,那么可能的解决方案是什么。我正在共享以下日志:java.lang.reflect.InvocationTargetException 引起:org.sonar.ide.eclipse.wsclient.ConnectionException:查询:sonarserverurl 引起:java.net.SocketTimeoutException:读取超时根异常: org.sonar.ide.eclipse.wsclient.ConnectionException:查询:sonarserverurl 原因:java.net.SocketTimeoutException:读取超时
标签: sonarqube