java-8 - 更新 ColdFusion 9 以使用 TLS 1.2
问题描述
我们正在使用带有 jdk 1.7.0_75 版本的 ColdFusion 9.0.1。我们必须在我们的系统中使用 TLS 1.2。
我们尝试过:
将
-Dhttps.protocols=TLSv1.2
行添加到 JRun4 > bin > jmv.config 文件。安装 jdk1.8.0_172 - jdk1.8.0_221 版本并更改 JRun4 > bin > jmv.config >
java.home
路径。之后,当我打开一个网页时,它会打开一个空页面。正文标签之间为空。没有错误。我已阅读本文Server and JRE are set to TLS 1.2 但 Coldfusion 9 仍在尝试使用 TLS 1.0。我可以毫无问题地将 ColdFusion 9 与 Java 8 一起使用。
如何将 ColdFusion 9 与 TLS 1.2 一起使用?
我的操作系统 Windows 2008 Server R2,在 Vmware 上运行并且已经安装了 JRE 8。
谢谢你的回复。
解决方案
你说你得到一个白页,没有看到任何错误。您在哪里查找错误?我最近尝试了 CF9 并使用了 CommandBox。当我使用最近的 JAVA 8 时,在 ColdFusion 实例启动期间引发了异常。我被告知 CF9 在 1.8.92 之后无法与 JAVA 一起使用 - 因为在更高版本中进行了一些与安全相关的更改。异常包含:Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)
推荐阅读
- sql - SQL查询按接近值排序
- python - 基于日期在 R 或 Python 中粘贴因子变量值 - 创建学校假期
- regex - GA 过滤器视图中的正则表达式仅显示特定的 URI
- javascript - 我的 React、Redux 应用程序中出现了无限循环
- apache - 如何解决或消除“AH01630:服务器配置拒绝客户端”错误?
- html - markdown / html:冒号后第二行保持缩进
- controller - CakePHP 2.8.8 - $this->Auth 在 AppController 中为空
- html - 将整个页面的 html 元素逆时针旋转 90 度
- linux - Linux内核中的线程本地存储
- android - Google Places API 在 recyclerview 上显示位置照片