如何判断我的java应用程序正在使用哪个log4j?

dw1jzc5e  于 2022-11-06  发布在  Java
关注(0)|答案(1)|浏览(177)

我有几个java应用程序(在Linux上运行),它们似乎在java可执行文件中指定了特定的“log4j”版本....例如:
〈路径到.../bin/java -Xmx 242 M-XX:最大许可大小= 160 M blahblahblah:〈路径到log4j-核心.jar:blahblah
java可执行文件中指定的log4j版本为1.2.17(因此...不易受攻击)
但是,供应商说应用程序使用log4j-core-2.9.1.jar(所以...是的,易受攻击)?
但是,如果java指定的是较旧的版本,为什么应用程序要使用较新的版本?
我如何确定使用的是哪个“log4j”?

ykejflvf

ykejflvf1#

创建一个新的文件夹,然后将jar文件解压到这个文件夹中,然后按Ctrl-F组合键log4j,你会看到log4j的jar文件,上面有这个版本。

相关问题