最近、私たちのサーバー上でSSL証明書を変更する必要がありました。私たちの消費アプリケーションは突然動作を停止しました。私はこれがJavaのcacertsと関係していると推測し、新しい証明書を各クライアントにインポートするようにプログラムを修正しましたが、問題は解決されませんでした。リモートURL接続の作成時にURIにアクセスできません - Oracle MAF
アプリケーションがサーバー上のリモートビュー(以下に示す)を読み込もうとすると、単純に白いページが読み込まれます。私はhttp://を介してページをロードしようとしましたが、機能するようですが、アプリケーション(APIを含む)の残りの部分にはhttpsが必要で、APIへの後続の呼び出しは失敗します)。
ウェブサイトが機能している、と私はアクセスする際のURLは、彼らが問題なく読み込む私のデスクトップブラウザを使用して、アプリに提供されます。デバッグモードで実行するとアプリケーションも機能しますが、これらの問題は「実行」ビルドモードを使用する場合にのみ発生します。
空のMAFアプリケーションを作成しようとしましたが、キャッシングの問題ではないかと考えていましたが、この新しいアプリケーションでもリモートURIを読み込むことはできません。私はきれいなビルドを行い、他のリモートURI(彼らは働く)をテストしました。私は、Javaに何らかの形で新しい証明書を受け入れないという問題があるかのように感じます。 Eclipseのブラウザで初めてWebサイトを読み込もうとしたときに、「証明書失効情報」の行にエラーが表示されました。私はこのエラーにあまり注意を払わずに、新しい証明書をインストールするオプションを提供しました。その後、eclipseのブラウザー内にページがロードされました。
これはAndroidで問題があるように見えることが明らかではないかもしれません。私は暗号化が必要なときにATSをどのように無効にすることが助けになったのかよくわからない。多分私はATSが何であるか理解していないでしょう。いずれにせよ、私は問題を解決しましたが、あなたの入力にも感謝します。 – Rohan