Mule MMC 警报 - Url 健康检查不适用于 HTTPS

Mule MMC Alert - Url Health check not working for HTTPS

我正在使用 URL mule MMC 中的 HTTPS 健康检查创建警报。当我配置 Http url 时工作正常。但是对于 HTTPS 我怎样才能实现健康检查(https://apps:8089/check),因为它是安全连接,所以没有密钥库路径的选项,我可以在哪里放置我的证书。明显的警报向我显示 'SSL handshake error'(因为我无法在何处配置证书)。

如何在 MMC 中配置 HTTPS url(Mule 中的 MMC 文档也说是针对 HTTP 而不是 HTTPS)。希望应该有某种方式。

让我知道这是否可能,如果可能如何实现 same.Help 将非常可观。

我假设您是 运行 MMC,使用 tomcat、glassfish 或 jboss 等容器。所有这些容器都使用 JRE/JDK(取决于您的配置)。如果您尝试从 MMC 调用 HTTPS url,则必须将相关证书(对于 HTTPS URL)导入到 JDK/JRE 信任库,以便当 HTTPS url 在在JVM中调用MMC(即运行MMC在tomcat/glassfish/jboss),相关证书可以被识别。

从浏览器下载证书(通过点击浏览器中的绿色栏)

使用此命令导入证书:- keytool -import -file "Path to your certificate file" -keystore "C:\Program Files\Java\jre7\lib\security\cacerts"

完成后,重新启动容器并重试。