无法连接到Bluemix上的Business Rules服务的Rule Execution Server实例

时间:2015-11-24 20:05:16

标签: ibm-cloud business-rules

我在规则设计器中为Bluemix上的Business Rules实例创建了“Rule Execution Server配置”,但是在从“连接设置”选项卡提供凭据时看到以下错误:

  

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

1 个答案:

答案 0 :(得分:0)

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

  • 配置防火墙以允许访问。

  • 配置Eclipse网络配置)窗口>偏好>一般>网络配置)

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

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

  

JAVA_HOME / jdk / bin / keytool.exe -import -file [路径到服务器   CERTIFICATE] -alias [CERTIFICATE ALIAS] -keystore   JAVA_HOME / JDK / JRE / LIB /安全/ cacerts中

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

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

  

-Dilog.rules.res.allowSelfSignedCertificate =真