2013-06-21 97 views
0

在GWT(Jetty開發模式)服務器端,我試圖連接 final SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(null, trustManagerFactory.getTrustManagers(), null); SSLContext.setDefault(sslContext); 我連接到服務器沒有錯誤,但是當我試圖從服務中獲取信息時出現以下錯誤。 PIDjavax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 這段代碼在GWT下不運行時按預期工作,而是作爲調用該servlet的純jsp項目運行。GWT SSL連接

回答

0

這是一個純Java問題,與GWT無關。 我正在用bean加載所有安全參數,並且找不到信任庫參數,因此得到了異常。 我手動加載了信任庫並解決了問題。