2012-04-03 21 views
0

こんにちは私は自分のアプリケーションにopenId4Javaを使用していますが、どのURLでも次のエラーがあります。この問題を解決するために私を助けてください。OpenId4Javaが私のために働いていない

おかげで...

例外

org.apache.jasper.JasperExceptionが:javax.servlet.ServletException:org.openid4java.discovery.yadis.YadisException:0x704:I/O転送エラー:接続"https://www.google.com"への返信は拒否されました org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412 ) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(Js pServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

根本原因

javax.servlet.ServletException:org.openid4java.discovery.yadis.YadisException:0x704 :I/O転送エラー:「https://www.google.com」への接続が拒否されました org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865) org.apache.jasper.runtime.PageContextImpl .handlePageException(PageContextImpl.java:794) org.apache.jsp.index_jsp._jspService(index_jsp.java:214) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.serv let.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

根本原因

組織。 openid4java.discovery.yadis.YadisException:0x704:I/O転送エラー:「https://www.google.com」への接続が拒否されました。 org.openid4java.discovery.yadis.YadisResolver.retrieveXrdsLocation(YadisResolver.java:478) またはg.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:248) org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:232) org.openid4java.discovery.yadis.YadisResolver.discover( (Discovery.java:147) (ConsumerManager.java:542) openIdTest.security.LoginManager.Login(LoginManager.java:51) org.apache.jsp.index_jsp._jspService(index_jsp.java:154) org.apache.jasper.runtime.HttpJspBase。サービス(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service (JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

根本原因

org.apache.http.conn.HttpHostConnectException:Connectionへの「HTTPS:/ /www.google。com "refused org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:127) org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147) org.apache。 http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:101) org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:381) org.apache.http.impl.client.AbstractHttpClient。 execute(AbstractHttpClient.java:641) org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576) org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554) org.openid4java.util.HttpCache.head(HttpCache.java:335) org.o penid4java.discovery.yadis.YadisResolver.retrieveXrdsLocation(YadisResolver.java:400) org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:248) org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver。 java:232) org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:166) org.openid4java.discovery.Discovery.discover(Discovery.java:147) org.openid4java.discovery.Discovery.discover (Discovery.java:129) org.openid4java.consumer.ConsumerManager.discover(ConsumerManager.java:542) openIdTest.security.LoginManager.Login(LoginManager.java:51) org.apache.jsp.index_jsp._jspService( index_jsp.java:154) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBas (JspServletWrapper.java:388) org.apache.jasper.servlet .JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

答えて

1

あなたはgoogleをOPとするように思われますが、thisと読んでください。

Googleアカウントを使用してOpenID認証を開始するには、https://www.google.com/accounts/o8/idというURLへの最初の検出を実行する必要があります。ユーザー識別URLを使用する代わりに

関連する問題