Java Twitter REST API无法登录

Java Twitter REST API无法登录,java,twitter-oauth,twitter4j,Java,Twitter Oauth,Twitter4j,我正在使用Twitter4j登录twitter,但它不工作。我试过了,但现在不行了 ConfigurationBuilder twitterConf = new ConfigurationBuilder(); twitterConf.setOAuthConsumerKey(consumerKeyValue) .setOAuthConsumerSecret(consumerSecretValue) Twitter twitter = new TwitterFactory(twitterC

我正在使用Twitter4j登录twitter,但它不工作。我试过了,但现在不行了

ConfigurationBuilder twitterConf = new ConfigurationBuilder();
twitterConf.setOAuthConsumerKey(consumerKeyValue)
    .setOAuthConsumerSecret(consumerSecretValue) 
Twitter twitter = new TwitterFactory(twitterConf.build()).getInstance();
// twitter.setOAuthConsumer(consumerKeyValue,consumerSecretValue)
RequestToken requestToken = twitter.getOAuthRequestToken();
println requestToken 
println "Updated: " + requestToken.getTokenSecret()   
redirect(url:requestToken.getAuthorizationURL())
我得到这个错误:

正在执行控制器的操作[authorizeapp] [com.igh.social.auth.TwitterConnectController]导致异常: sun.security.validator.validator异常:PKIX路径生成失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求的目标相关讨论的有效认证路径 可在互联网上找到,网址为: 或 TwitterException{exceptionCode=[8872ef79-8764957d 8872ef79-87649553 8872ef79-87649553 8872ef79-87649553],状态码=-1,消息=null, 代码=-1,retryAfter=-1,rateLimitStatus=null,版本=3.0.5}


请帮我做这个。我只想使用twitter注册我的应用程序。

您缺少一些
和代码中的其他内容。接收发生在哪一行?你有完整的stacktrace吗?谢谢你的帮助,我在grails中使用了这段代码,因此不需要分号(;)这里是stacktrace
sun.security.provider.certpath.sunCertPathBuilder异常:无法在java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)找到请求目标的有效认证路径com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)