2012-04-03 4 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 (JspServlet.java : 388) org.apache.jasper.servlet.JspServletWrapper.service (JspServlet.java:387) 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) 또는 (YadisResolver.java : 1024). (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. service (HttpJspBase.java:70) javax.servlet.http.HttpServlet.service (HttpServlet.java:717)(org.apache.jasper.server.java : 388) (JspServlet.java:260) javax.servlet.http.HttpServlet.service (HttpServlet.java:717)

근본 원인

org.apache.http.conn.HttpHostConnectException : 연결을 "은 https ://www.google.COM은 " org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection (DefaultClientConnectionOperator.java:127) org.apache.http.impl.conn.AbstractPoolEntry.open (AbstractPoolEntry.java:147) org.apache을 거부했다. (AbstractRequestDirector.java : 381) (AbstractHttpClient.java:571) org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:574) 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 e.java:70) 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)

답변

1

구글을 OP로 사용하는 것처럼 보입니다. this을 읽으십시오.

Google 계정을 사용하여 OpenID 인증을 시작하려면 https://www.google.com/accounts/o8/id에 대한 초기 검색을 수행해야합니다. 사용자 식별 URL을 사용하는 대신

관련 문제