当前位置: 首页 > 知识库问答 >
问题:

鉴于最近的log4j漏洞,我应该更新jdk版本还是手动更新log4j?

易阳云
2023-03-14

正如标题所说,我想知道更新Java的最佳途径。如果可能的话,我希望过程简单到只更新到最新的jdk8uXXX。

共有1个答案

司空坚
2023-03-14

它们是两个不同的东西。Log4j可以与不同的JDK版本一起使用。关于检测到的log4j安全风险,您应该更新您的log4j库版本,而不是JDK。更新JDK对log4j安全风险没有影响。

记住,只有log4j2。x受影响,而不是1。x、 第一个版本是2.15.0。

 类似资料:
  • 问题内容: 我有两个类,例如,使用Hibernate(3.6.1最终版)和JPA(2.0)将Foo和Bar映射为@OneToOne(双向),例如- 请注意-Bar和Qux没有列 如果我们更新Bar,则hibernate将不会增加Foo的版本,而Qux则不会相同。但是我们的业务逻辑需要- 如果有人在Foo中更新Bar,而其他线程正在尝试更新同一Foo的Qux,但没有更新Bar,反之亦然,则此类更新将

  • 问题内容: 我在安装项目时遇到了一些问题。 我拥有运行 Swift 3* 的最新版本的 Xcode ,并且当我尝试安装alamofire时遇到800个编译器错误。 * 显然地 构建Alamofire 4.0.0+需要CocoaPods 1.1.0+ 我看着终端机上的CocoaPods版本,它说我的版本是1.0.1。 我猜运行更新没有用,因为CocoaPods 1.1是beta版。 因此,我不确定如

  • 我使用的是log4j1.2。16.我将其用于maven selenium testng java项目。我正在寻找一个不升级log4j版本的解决方案。

  • 尝试为旧版spring boot应用程序更新log4j2(使用spring-boot-parent-1.5.6.RELEASE)——使用多模块 尝试了spring在最近的文档中建议的所有方法,但都没有奏效 已尝试选项: 选项1-添加到属性 选项2-添加starter-log4j2并排除核心,稍后添加log4j核心(最新) 选项3-仅上述选项和log4j2 api 但是导入的依赖项仍然是slf4j-

  • 为了能使用whistle的所有功能,请记得将whistle升级到最新版本,版本变更点请查看:CHANGELOG 执行命令更新whistle(Mac或Linux用户,如果安装过程出现异常,请在命令行前面加sudo,如: sudo npm install -g whistle): # 以下命令都可以更新whistle $ npm install -g whistle # or $ npm instal

  • v2.0.9[2020-4-12] 修复(Fixed): 修复 MySQL 8.0 生成实体主键位置错误 e437d36 更新(Update): 连接池关闭连接, 如果连接已经断开, 异常将会被忽略 7aac80da 增强(Enhancement): v2.0.8[2020-1-18] 修复(Fixed): 修复 ws server 的 message response.finish 兼容 swo