我们最近需要在我们的服务器上更改我们的SSL证书。我们的应用程序突然停止工作。我曾假设这是与Java的cacerts有关,并修改了程序以将新证书导入到每个客户端,但问题仍未解决。创建远程URL连接时无法访问URI - Oracle MAF
当应用程序试图在服务器上加载远程视图(如下所示)时,它只是加载一个白页。我已经尝试通过http://加载页面,并且它似乎可以正常工作,但是其他应用程序(包括API)需要https,并且随后对API的调用失败(通过https加载的图像在应用程序中显示为已损坏)。
该网站是功能性的,而当我正在访问提供的URL对应用程序,通过我的桌面浏览器加载它们没有问题。当我在调试模式下运行应用程序时,该应用程序也起作用,这些问题仅在使用“运行”构建模式时才会发生。
我试着创建一个空白的MAF应用程序,希望它是一些缓存问题,但是这个新的应用程序也无法加载远程URI。我做了一个干净的构建,并测试了其他远程URI(他们的工作)。我觉得好像Java存在一个问题,不知道如何接受新证书。我第一次尝试在Eclipse的浏览器中加载网站时,显示了一个错误,显示在“证书吊销信息”的行中。我没有太在意这个错误,它提供了安装新证书的选项,之后在eclipse的浏览器中加载页面。
我可能并不清楚,这似乎只是Android上的问题。我不太清楚在需要加密时如何禁用ATS会有所帮助。也许我不了解什么是ATS。无论哪种方式,我解决了这个问题,但感谢您的输入。 – Rohan