【发布时间】:2017-08-08 03:21:04
【问题描述】:
我们最近需要更改我们服务器上的 SSL 证书。我们的消费应用程序突然停止工作。原以为是Java的cacerts问题,修改程序为每个客户端导入新证书,问题没有解决。
当应用程序尝试在服务器上加载远程视图(如下所示)时,它只是加载一个白页。我尝试通过 http:// 加载页面,它似乎可以正常工作,但是应用程序的其余部分(包括 API)需要 https,随后对 API 的调用失败(通过 https 加载的图像在应用程序中显示为损坏)。
该网站正常运行,当我访问提供给应用程序的 URL 时,通过我的桌面浏览器加载它们没有问题。当我在调试模式下运行该应用程序时,它也可以正常工作,这些问题仅在我使用“运行”构建模式时才会出现。
我尝试创建一个空白的 MAF 应用程序,希望这是一些缓存问题,但是这个新应用程序也无法加载远程 URI。我已经完成了一个干净的构建并测试了其他远程 URI(它们工作)。我觉得好像 Java 有问题不接受新证书。我第一次尝试在 Eclipse 的浏览器中加载该网站时,显示“证书撤销信息”行中的错误。我没有太在意这个错误,它提供了安装新证书的选项,之后页面在 eclipse 的浏览器中加载。
【问题讨论】:
标签: java eclipse oracle ssl-certificate oracle-maf