我在mule MMC中使用HTTPS健康检查创建警报。当我配置Http url工作正常。但是对于HTTPS,如何实现运行状况检查(https://apps:8089/check),因为它是安全连接,密钥库路径没有选项可以放置我的证书。显而易见的警告显示我'SSL握手错误'(因为我无法配置证书)。
如何在MMC中配置HTTPS网址(Mule中的MMC文档也表示HTTP不支持HTTPS)。希望有一些方法应该存在。
让我知道是否有可能,如果可能的话,如何实现同样的目标。帮助将是非常可观的。
答案 0 :(得分:1)
我假设您使用tomcat,glassfish或jboss等容器运行MMC。所有这些容器都使用JRE / JDK(取决于您配置的内容)。如果您尝试从MMC调用HTTPS URL,则必须将相关证书(对于HTTPS URL)导入JDK / JRE信任库,以便在JVM中调用MMC中的HTTPS url(即在tomcat /中运行MMC) glassfish / jboss),相关证书可以被认可。
从浏览器下载证书(通过单击浏览器中的绿色栏)
使用此命令导入证书: - keytool -import -file“证书文件的路径”-keystore“C:\ Program Files \ Java \ jre7 \ lib \ security \ cacerts”
完成后,重新启动容器并重试。