尝试连接JIRA Java Rest API(JRJC)时获取SocketTimeoutException

尝试连接JIRA Java Rest API(JRJC)时获取SocketTimeoutException,java,jira-rest-java-api,Java,Jira Rest Java Api,尝试连接JIRA Java Rest API时获取SocketTimeoutException。请查找下面给出的堆栈跟踪和示例代码 示例代码:- JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory(); URI uri = new URI("https://XXXXX.atlassian.net"); client = factory.createWithBasicHttpAuthentication(u

尝试连接JIRA Java Rest API时获取SocketTimeoutException。请查找下面给出的堆栈跟踪和示例代码

示例代码:-

JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();

URI uri = new URI("https://XXXXX.atlassian.net");

client = factory.createWithBasicHttpAuthentication(uri, "XXXXX", "XXXXX");

final Issue issue1 = client.getIssueClient().getIssue("UST-761").claim();
堆栈跟踪:-

java.lang.RuntimeException: java.net.SocketTimeoutException
       at com.google.common.base.Throwables.propagate(Throwables.java:156)
       at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClient$3.apply(DefaultHttpClient.java:256)
       at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClient$3.apply(DefaultHttpClient.java:249)
       at com.atlassian.util.concurrent.Promises$Of$2.apply(Promises.java:276)
       at com.atlassian.util.concurrent.Promises$Of$2.apply(Promises.java:272)
       at com.atlassian.util.concurrent.Promises$2.onFailure(Promises.java:167)
       at com.google.common.util.concurrent.Futures$7.run(Futures.java:1074)
原因: java.net.SocketTimeoutException

   at org.apache.http.nio.pool.RouteSpecificPool.timeout(RouteSpecificPool.java:170)
   at org.apache.http.nio.pool.AbstractNIOConnPool.requestTimeout(AbstractNIOConnPool.java:403)
   at org.apache.http.nio.pool.AbstractNIOConnPool$InternalSessionRequestCallback.timeout(AbstractNIOConnPool.java:593)
   at org.apache.http.impl.nio.reactor.SessionRequestImpl.timeout(SessionRequestImpl.java:180)
   at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processTimeouts(DefaultConnectingIOReactor.java:214)

可能是HTTP/HTTPS问题。您的Jira实例正在使用HTTPS,您正在使用工厂.createWithBasicHttpAuthentication()感谢您的回复。我尝试使用SSL证书进行安装。但这对我不起作用。是否有其他方法来创建JiraRestClient而不是factory.createWithBasicHttpAuthentication()。这不可能是某种代理问题吗?也许可以试试这里提到的技巧。尝试连接到