我構建基於Google OpenID OpenID4Java
的內部使用OpenID
服務器。OpenID:發現異常:org.openid4java.discovery.yadis.YadisException:0x706:GET失敗503:HTTP/1.0 503服務不可用
我將它部署在Apache-Tomcat 6.0
。
當消費者試圖發現,它的投擲follwoing錯誤
org.openid4java.discovery.yadis.YadisException: 0x706: GET failed on http://localhost:9090/idp4java/idp : 503:HTTP/1.0 503 Service Unavailable
at org.openid4java.discovery.yadis.YadisResolver.retrieveXrdsLocation(YadisResolver.java:371)
at org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:233)
at org.openid4java.discovery.yadis.YadisResolver.discover(YadisResolver.java:221)
當我訪問XRDS
通過URL http://localhost:9090/idp4java/idp我得到它,但是當我的客戶代碼試圖獲取它,然後上面的錯誤來了。
我們是否需要對Tomcat
進行任何設置才能啓用Yadis
?
任何想法,爲什麼這可能會發生。我的代碼與Google IDP
工作正常。
在此先感謝。 Jha