飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

关于og4j漏洞修复解决方案及源码编译

时间:2021-12-14  作者:chengpanpan  

最近log4j爆出重大漏洞,程序员要赶紧修复了!文末提供已经编译好的jar包。

建议最好修复到log4j-域名.0-rc2版本,临时解决方案还是存在jndi漏洞。

打开log4j官网https://域名/apache/logging-log4j2/releases/tag/log4j-域名.0-rc2

 发现官方网站给的是源码,没有jar包怎么办,这下在阿里云仓库找了rc2版本结果发现也是不能用的,于是自己就开始编译源码。

一.编译环境:

  windows10

  maven3.2.5(笔者采用此版本,建议大家maven版本不要超过3.6)

  jdk8以及以上

  需要jdk9或者jdk11,我采用jdk11(一定要有,主要是解决log4j-api-java9编译报错问题)。

https://域名/otn/java/jdk/域名+10/bdde8881e2e3437baa70044f884d2d67/jdk-域名indows-域名

二.编辑域名文件,注意该文件位置在.m2目录下。

在域名添加如下红框中内容,jdkHome修改自己本地的路径。

<toolchain>
    <type>jdk</type>
    <provides>
      <version>11</version>
      <vendor>sun</vendor>
    </provides>
    <configuration>
      <jdkHome>D:\jdk\jdk-域名</jdkHome>
    </configuration>
  </toolchain>

 三.切到log4j-域名.0-rc2目录下

 四.执行  mvn install -域名=true

 五.等待编译结果,install成功后依赖就在本地仓库

 

 六.最后分享一下log4j-域名.0-rc2源码编译后的jar包链接:https://域名/s/1U5kqGZ-RKLSkmbDkOVGsIg,某度网盘分享给大家,提取码请大家在评论区回复。

      你们的赞是我前进的动力。谢谢

标签:编程
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。