我們最近需要在我們的服務器上更改我們的SSL證書。我們的應用程序突然停止工作。我曾假設這是與Java的cacerts有關,並修改了程序以將新證書導入到每個客戶端,但問題仍未解決。創建遠程URL連接時無法訪問URI - Oracle MAF
當應用程序試圖在服務器上加載遠程視圖(如下所示)時,它只是加載一個白頁。我已經嘗試通過http://加載頁面,並且它似乎可以正常工作,但是其他應用程序(包括API)需要https,並且隨後對API的調用失敗(通過https加載的圖像在應用程序中顯示爲已損壞)。
該網站是功能性的,而當我正在訪問提供的URL對應用程序,通過我的桌面瀏覽器加載它們沒有問題。當我在調試模式下運行應用程序時,該應用程序也起作用,這些問題僅在使用「運行」構建模式時纔會發生。
我試着創建一個空白的MAF應用程序,希望它是一些緩存問題,但是這個新的應用程序也無法加載遠程URI。我做了一個乾淨的構建,並測試了其他遠程URI(他們的工作)。我覺得好像Java存在一個問題,不知道如何接受新證書。我第一次嘗試在Eclipse的瀏覽器中加載網站時,顯示了一個錯誤,顯示在「證書吊銷信息」的行中。我沒有太在意這個錯誤,它提供了安裝新證書的選項,之後在eclipse的瀏覽器中加載頁面。
我可能並不清楚,這似乎只是Android上的問題。我不太清楚在需要加密時如何禁用ATS會有所幫助。也許我不瞭解什麼是ATS。無論哪種方式,我解決了這個問題,但感謝您的輸入。 – Rohan