jira No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
时间: 2023-12-08 18:37:43 浏览: 132
根据提供的引用内容,这个问题可能是由于Jira尝试建立SSL连接而导致的。为了解决这个问题,您可以尝试以下两种方法:
1. 显式禁用SSL连接:在Jira的配置文件中,将useSSL属性设置为false,这将显式禁用SSL连接。例如,在server.xml文件中,您可以将以下行添加到Jira Connector的定义中:
```
<Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>" useBodyEncodingForURI="true" redirectPort="8443" disableUploadTimeout="true" connectionTimeout="20000" maxThreads="200" minSpareThreads="10" enableLookups="false" acceptCount="10" useURIValidationHack="false" disableTomcatSessionId="true" scheme="http" proxyName="jira.example.com" proxyPort="80" secure="false" />
```
2. 提供信任存储区以验证服务器证书:如果您需要使用SSL连接,则需要提供信任存储区以验证服务器证书。您可以使用keytool命令创建一个Java密钥库,并将服务器证书导入该密钥库中。然后,您可以在Jira的配置文件中指定该密钥库的位置和密码。例如,在server.xml文件中,您可以将以下行添加到Jira Connector的定义中:
```
<Connector port="8443" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>" useBodyEncodingForURI="true" redirectPort="8443" disableUploadTimeout="true" connectionTimeout="20000" maxThreads="200" minSpareThreads="10" enableLookups="false" acceptCount="10" useURIValidationHack="false" disableTomcatSessionId="true" scheme="https" proxyName="jira.example.com" proxyPort="443" secure="true" SSLEnabled="true" SSLCertificateFile="/path/to/your/certificate.pem" SSLCertificateKeyFile="/path/to/your/privatekey.pem" SSLPassword="your_password" />
```
请注意,上述示例中的路径和密码应替换为您自己的值。
阅读全文