IBM WAS 6.1中Twitter 4j中公共流的错误

时间:2013-07-03 04:48:16

标签: websphere

我在IBM WAS 6.1中使用Twitter 4j获取公共流的错误。您可以就此问题提出建议。

INFO:com.ibm.jsse2.util.h:找不到可信证书     com.ibm.jsse2.util.h:找不到可信证书     相关讨论可在互联网上找到:         http://www.google.co.jp/search?q=944a924a或         http://www.google.co.jp/search?q=24fd66eb     TwitterException {exceptionCode = [944a924a-24fd66eb 944a924a-24fd66c1 944a924a-24fd66c1],statusCode = -1,message = null,code = -1,retryAfter = -1,rateLimitStatus = null,version = 3.0.3}         在twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:192)         在twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61)         在twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:98)         在twitter4j.TwitterStreamImpl.getFilterStream(TwitterStreamImpl.java:304)         在twitter4j.TwitterStreamImpl $ 7.getStream(TwitterStreamImpl.java:292)         在twitter4j.TwitterStreamImpl $ TwitterStreamConsumer.run(TwitterStreamImpl.java:462)     引起:javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.h:找不到可信证书         在com.ibm.jsse2.n.a(n.java:28)         在com.ibm.jsse2.jc.a(jc.java:235)         在com.ibm.jsse2.db.a(db.java:268)         在com.ibm.jsse2.db.a(db.java:272)         在com.ibm.jsse2.eb.a(eb.java:56)         在com.ibm.jsse2.eb.a(eb.java:122)         在com.ibm.jsse2.db.m(db.java:351)         在com.ibm.jsse2.db.a(db.java:173)         在com.ibm.jsse2.jc.a(jc.java:535)         在com.ibm.jsse2.jc.g(jc.java:203)         在com.ibm.jsse2.jc.a(jc.java:97)         在com.ibm.jsse2.jc.startHandshake(jc.java:44)         在com.ibm.net.ssl.www2.protocol.https.b.afterConnect(b.java:38)         在com.ibm.net.ssl.www2.protocol.https.c.connect(c.java:34)         at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:866)         在com.ibm.net.ssl.www2.protocol.https.a.getOutputStream(a.java:38)         在twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:150)         ......还有5个     引起:com.ibm.jsse2.util.h:找不到可信证书         在com.ibm.jsse2.util.g.a(g.java:24)         在com.ibm.jsse2.util.g.b(g.java:54)         在com.ibm.jsse2.util.e.a(e.java:9)         在com.ibm.jsse2.yb.checkServerTrusted(yb.java:4)         在com.ibm.jsse2.hb.checkServerTrusted(hb.java:9)         在com.ibm.jsse2.eb.a(eb.java:193)         ......还有17个     2013年7月3日上午10:14:56 twitter4j.internal.logging.CommonsLoggingLogger信息     信息:等待500毫秒     2013年7月3日上午10:14:56 twitter4j.internal.logging.CommonsLoggingLogger信息     信息:建立联系。

1 个答案:

答案 0 :(得分:0)

现在通过在JVM中添加SSL证书来解决该问题。 This page确实帮助我理解了Java中的SSL连接概念。