解决使用代理服务器时出现的“EPMAT-7: 无法连接,协议不受支持: https”错误

如果在与使用的 HTTP 代理服务器建立安全连接时 EPM Automate 使用的根 CA 证书不可用,则会显示此错误。

在 Windows 上,EPM Automate 使用 C:\Oracle\EPM Automate\jre1.8.0_401\lib\security\cacerts 中安装的根 CA SSL 证书确保与您使用的代理服务器(如果有)进行通信时的安全。如果此存储中没有根 CA 证书,则必须安装它才能解决此错误。通常,您计算机上使用的默认证书存储中有此证书。可与您的 Windows 网络管理员一起或使用以下过程找到此证书并将其导入。

要在 EPM Automate 使用的证书存储中安装根 CA 证书:

  1. 创建当前 EPM Automate 证书存储(通常为 C:\Oracle\EPM Automate\jre1.8.0_401\lib\security\cacerts)的备份副本。
  2. 从浏览器登录 Oracle Fusion Cloud Enterprise Performance Management 环境,并完成适用于您的浏览器的步骤以找到并保存使用的根 CA 证书:
    • Mozilla Firefox:

      1. 单击 URL 栏中的验证者(挂锁)图标,然后依次单击安全连接更多信息
      2. 安全上,单击查看证书
      3. 证书中,打开列出根 CA 证书的选项卡。
      4. 杂项部分中,单击下载旁边的 PEM(证书)以将特定证书保存到为 Firefox 设置的下载文件夹。
    • Microsoft Edge:

      1. 单击 URL 栏中的查看站点信息(挂锁)图标,然后依次单击连接安全显示证书
      2. 证书查看器中,单击详细信息
      3. 证书层次结构中,依次单击根证书和导出
      4. 将证书保存到您计算机上一个方便使用的位置。
    • Google Chrome:

      1. 单击 URL 栏中的查看网站信息图标,然后依次单击连接是安全的证书有效
      2. 证书查看器中,单击详细信息
      3. 证书层次结构中,依次单击根证书和导出
      4. 将证书保存到您计算机上一个方便使用的位置。
  3. 从打开的命令提示符窗口中,导航到 EPM Automate 使用的 JRE 的 bin 文件夹,通常为 C:\Oracle\EPM Automate\jre1.8.0_401\bin
  4. 运行 Java keytool 并导入您在步骤 2 中导出的根 CA 证书。在出现要求提供密钥库密码的提示时,使用 changeit(这是默认密码)。
    keytool -import -alias "ROOT_CA_NAME" -keystore "EPM Automate_KEYSTORE_LOCATION" -file "NAME_AND_LOCATION_EXPORTED_CA_ROOT_CERTIFICATE" 
    "EXPORTED_CA_ROOT_CERTIFICATE" 
    例如,您可以使用以下命令导入之前导出为 C:\downloads\DigiCert Global Root CA.crtDigiCert Global Root CA 证书:
    keytool -import -alias "DigiCert Global Root CA" 
    -keystore "C:\Oracle\EPM Automate\jre1.8.0_111\lib\security\cacerts" -file "C:\downloads\DigiCert Global Root CA.crt"

有关修复其他代理相关问题的详细信息,请参阅“修复代理问题”。