亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關(guān)于log4j漏洞修復(fù)解決方案及源碼編譯

 更新時間:2021年12月14日 10:10:50   作者:還是盼盼好  
Log4j?是Apache為Java提供的日志管理工具。他與System.out.println()的作用相似,用來跟蹤、調(diào)試、維護(hù)程序。這篇文章主要介紹了關(guān)于log4j漏洞修復(fù)解決方案及源碼編譯,需要的朋友可以參考下

什么是Log4j

Log4j是Apache的一個開源項目,通過使用Log4j,我們可以控制日志信息輸送的目的地是控制臺、文件、GUI組件,甚至是套接口服務(wù)器、NT的事件記錄器、UNIX Syslog守護(hù)進(jìn)程等;我們也可以控制每一條日志的輸出格式;通過定義每一條日志信息的級別,我們能夠更加細(xì)致地控制日志的生成過程。最令人感興趣的就是,這些可以通過一個配置文件來靈活地進(jìn)行配置,而不需要修改應(yīng)用的代碼。

最近log4j爆出重大漏洞,程序員要趕緊修復(fù)了!文末提供已經(jīng)編譯好的jar包。

建議最好修復(fù)到log4j-2.15.0-rc2版本,臨時解決方案還是存在jndi漏洞。

打開log4j官網(wǎng)https://github.com/apache/logging-log4j2/releases/tag/log4j-2.15.0-rc2

發(fā)現(xiàn)官方網(wǎng)站給的是源碼,沒有jar包怎么辦,這下在阿里云倉庫找了rc2版本結(jié)果發(fā)現(xiàn)也是不能用的,于是自己就開始編譯源碼。

一.編譯環(huán)境:

  windows10

  maven3.2.5(筆者采用此版本,建議大家maven版本不要超過3.6)

  jdk8以及以上

  需要jdk9或者jdk11,我采用jdk11(一定要有,主要是解決log4j-api-java9編譯報錯問題)。

https://download.oracle.com/otn/java/jdk/11.0.13+10/bdde8881e2e3437baa70044f884d2d67/jdk-11.0.13_windows-x64_bin.zip

二.編輯toolchains.xml文件,注意該文件位置在.m2目錄下。

在toolchains.xml添加如下紅框中內(nèi)容,jdkHome修改自己本地的路徑。

三.切到log4j-2.15.0-rc2目錄下

四.執(zhí)行mvn install -Dmaven.test.skip=true

五.等待編譯結(jié)果,install成功后依賴就在本地倉庫

六.最后分享一下log4j-2.15.0-rc2源碼編譯后的jar包鏈接:

鏈接: https://pan.baidu.com/s/1-09t11tfC4q2Wi1ZyY4VWQ

提取碼: 8uan?

注:雖然是用2.15.0-rc2版本編譯的,但是官方編譯完成后的大版本號還是2.15.0,下載后取出2.15.0版本即可使用

到此這篇關(guān)于關(guān)于log4j漏洞修復(fù)解決方案及源碼編譯的文章就介紹到這了,更多相關(guān)log4j漏洞修復(fù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java的基本數(shù)據(jù)類型和運算方法(必看篇)

    Java的基本數(shù)據(jù)類型和運算方法(必看篇)

    下面小編就為大家?guī)硪黄狫ava的基本數(shù)據(jù)類型和運算方法(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Spring Boot Redis 集成配置詳解

    Spring Boot Redis 集成配置詳解

    本篇文章主要介紹了Spring Boot Redis 集成配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Java異常類型及處理

    Java異常類型及處理

    這篇文章主要介紹了Java異常出現(xiàn)原因,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • 命令行使用支持?jǐn)帱c續(xù)傳的java多線程下載器

    命令行使用支持?jǐn)帱c續(xù)傳的java多線程下載器

    java命令行下載器,支持?jǐn)帱c續(xù)傳下載,多線程下載,需要的朋友可以參考下
    2014-02-02
  • java實現(xiàn)遠(yuǎn)程桌面的實例代碼

    java實現(xiàn)遠(yuǎn)程桌面的實例代碼

    下面小編就為大家分享一篇java實現(xiàn)遠(yuǎn)程桌面的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • java讀取文件內(nèi)容,解析Json格式數(shù)據(jù)方式

    java讀取文件內(nèi)容,解析Json格式數(shù)據(jù)方式

    這篇文章主要介紹了java讀取文件內(nèi)容,解析Json格式數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringMVC基于阻塞隊列LinkedBlockingQueue的同步長輪詢功能實現(xiàn)詳解

    SpringMVC基于阻塞隊列LinkedBlockingQueue的同步長輪詢功能實現(xiàn)詳解

    這篇文章主要介紹了SpringMVC基于阻塞隊列LinkedBlockingQueue的同步長輪詢功能實現(xiàn)詳解,本文介紹的也是生產(chǎn)者消費者的一種實現(xiàn),生產(chǎn)者不必是一個始終在執(zhí)行的線程,它可以是一個接口,接受客戶端的請求,向隊列中插入消息,需要的朋友可以參考下
    2023-07-07
  • Spring Boot Admin 進(jìn)行項目監(jiān)控管理的方法

    Spring Boot Admin 進(jìn)行項目監(jiān)控管理的方法

    Spring Boot Admin是一個開源社區(qū)項目,用于管理和監(jiān)控SpringBoot應(yīng)用程序。 這篇文章主要介紹了 Spring Boot Admin 進(jìn)行項目監(jiān)控管理的方法,需要的朋友可以參考下
    2020-07-07
  • Java中定時任務(wù)的全方位場景實現(xiàn)思路分析

    Java中定時任務(wù)的全方位場景實現(xiàn)思路分析

    在開發(fā)過程中,根據(jù)需求和業(yè)務(wù)的不同經(jīng)常會有很多場景需要用到不同特性的定時任務(wù),本文將針對這些場景,提供不同的一個實現(xiàn)思路,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2023-12-12
  • Java基于Lock的生產(chǎn)者消費者模型示例

    Java基于Lock的生產(chǎn)者消費者模型示例

    這篇文章主要介紹了Java基于Lock的生產(chǎn)者消費者模型,結(jié)合實例形式分析了java基于鎖機制的生產(chǎn)者消費者模型相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下
    2018-08-08

最新評論