Sonarqube Sonar无法通过HTTPS连接到Jira

Sonarqube Sonar无法通过HTTPS连接到Jira,sonarqube,jira,sonar-jira,Sonarqube,Jira,Sonar Jira,我正在进行Jira安装(Jira 6.4.11),前面是带有SSL的nginx。我已经通过配置文件打开了远程RPC/SOAP服务,我可以点击Jira服务器上的url/RPC/SOAP/jirasoapservice-v2,并返回一个成功页面。我还为Jira中的Sonar创建了一个用户,并授予它所有项目的用户和开发者权限 我将sonar中的URL设置为HTTPS地址,例如,但是当我尝试“链接到Jira”时,我立即收到一个错误,说: 无法连接到JIRA服务器 我也不是说我在nginx access.

我正在进行Jira安装(Jira 6.4.11),前面是带有SSL的nginx。我已经通过配置文件打开了远程RPC/SOAP服务,我可以点击Jira服务器上的url
/RPC/SOAP/jirasoapservice-v2
,并返回一个成功页面。我还为Jira中的Sonar创建了一个用户,并授予它所有项目的用户和开发者权限

我将sonar中的URL设置为HTTPS地址,例如,但是当我尝试“链接到Jira”时,我立即收到一个错误,说:

无法连接到JIRA服务器

我也不是说我在nginx access.log中没有任何输出,也不是说我在Jira的catalina.out或access.log中没有任何输出。如果我将URL更改为HTTP,例如,我仍然会得到一个错误,但我确实会在nginx的access.log中得到一个301响应日志。好像Sonar拒绝连接到SSL。sonar.log中根本没有错误日志。事实上,该文件中的日志条目一开始并没有太多内容


我被困在这里了。我不知道该尝试什么,并且没有日志输出,我无法说出什么东西没有点击,甚至不知道从哪里开始查找。有人能帮我吗?

将loglevel切换到DEBUG显示这是一个ssl连接错误:

sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径

解决方案应该是将ssl证书添加到jre的密钥库(或执行用户密钥库:/home/userxxx/.keystore)

更新:
我没有在ssl环境中使用.keystore。

我忘记了Java复杂得可笑的keystore垃圾。在与
keytool
工具和配置文件进行了一点斗争之后,我遇到了下一个错误。现在我得到“没有名为jirasoapservice-v2的服务可用”。这也是您现在看到的错误吗?对于那些在这里遇到问题的人,要修复它,我必须执行以下操作:1)将证书链添加到JRE的cacerts密钥库文件中。2) 在JIRA管理中打开API设置。试图在sonar.properties中设置“信任库”文件根本不起作用。3) 在Jira中创建一个ID供Sonar使用,该ID有权创建和分配票证。我现在可以直接从声纳创建JIRA票据。