【问题标题】:Failed to connect to the Rule Execution Server instance for the Business Rules service on Bluemix无法连接到 Bluemix 上业务规则服务的规则执行服务器实例
【发布时间】:2015-11-24 20:05:15
【问题描述】:

我在规则设计器中为 Bluemix 上的业务规则实例创建了“规则执行服务器配置”,但在从“连接设置”选项卡提供凭据时看到以下错误:

无法连接到 Rule Execution Server 实例 'https://brsv2-xxxxxxxx.ng.bluemix.net/res'。请检查一个 服务器正在此地址运行。联系时出现 HTTP 错误 “/res/repositoryService”,HTTP 状态 400:错误请求

【问题讨论】:

    标签: ibm-cloud business-rules


    【解决方案1】:

    如果出现此问题,我发现以下配置可用:

    • 将防火墙配置为允许访问。

    • 配置 Eclipse 网络配置)窗口 > 首选项 > 常规 > 网络配置)

    • 从 Web 浏览器获取服务器证书。有关如何导出 SSL 证书的详细信息,请参阅每个浏览器的供应商文档。 例如,当从 Internet Explorer 访问 Rule Execution Server 时,会显示一个安全警报对话框。单击查看证书 > 详细信息选项卡 > 复制到文件,然后按照导出向导中的步骤操作。这会将证书导出到 .cer 文件(DER 编码的二进制文件)。

    • 使用 keytool -import 命令将服务器证书导入安装了 Rule Designer 插件的 Eclipse 实例的 JVM 信任库。在以下示例中,JAVA_HOME 指向您用于启动 Eclipse(规则设计器)的 Eclipse JVM:

    JAVA_HOME/jdk/bin/keytool.exe -import -file [服务器路径 证书] -alias [证书别名] -keystore JAVA_HOME/jdk/jre/lib/security/cacerts

    • 使用keytool -list 命令验证是否正确添加了密钥。有关详细信息,请参阅Java keytool documentation

    • 为 Eclipse 设置以下 Java 系统属性(使用 -vmargs)以允许使用不受信任的证书进行 HTTPS/SSL 连接:

    -Dilog.rules.res.allowSelfSignedCertificate=true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多