1. 程式人生 > >微信掃碼登入WebSphere釋出報錯處理

微信掃碼登入WebSphere釋出報錯處理

因開發時使用的是Tomcat+SunJDK1.6,程式沒問題。

在客戶使用時,釋出為WebSphere(預設為IBMJDK),客戶方使用了十臺機器,前端為負載。

最開始以為是負載問題,後來將十臺機器停止九臺,抓取日誌後發現錯誤為:

java.security.NoSuchProviderException: no such provider: SunJSSE

在百度、谷歌上查詢資料均未解決,後來程式碼反覆修改測試通過,具體情況如下:

修改前:

SSLContext sslContext = SSLContext.getInstance("SSL", "IBMJSSE");

修改後:

SSLContext sslContext = SSLContext.getInstance("TLSv1.2");