VeroFess
本帖最后由 VeroFess 于 2021-12-13 10:57 编辑

Log4j2 Fix

请注意,虽然这种方式修复可以彻底解决问题,但是依然推荐更新核心到新版!!

下载中的编译版本已经更新到1.8,请放心使用

本插件在大部分情况下与其他修复插件效果相同,您仅应当在以下情况下使用本插件:不确定jvm中究竟整出来多少个classloader,或者您是面板服的管理员想要做无入侵修复时。

使用该修复您需要一定的专业知识!如您无特殊需求请选择本站的其他修复工具!

不用解释太多,懂得都懂,和别人的修复不一样的地方就是这是非侵入的源码修复

本来说好周五更新,结果生病了,不好意思

服务端:

下载 Log4j2Fix.jar, 放到 启动脚本所在的 目录里 不是MODS或者Plugins目录!!!!,之后打开你的启动器/启动脚本

在Java 参数中/java.exe 之后, 填入/加上"-javaagent:Log4j2Fix.jar"

源代码:

https://github.com/VeroFess/Log4jFix

本插件所用所有代码均为原创,不存在借用/抄袭等行为


源源不开心
前排留名 先看一下

MiDeng
本帖最后由 MiDeng 于 2021-12-10 12:00 编辑

1.12.2 paperjava 1.8.0_311

启动脚本
java -javaagent:Log4j2Fix.jar -Xms256M -Xmx10G -Xss512K -jar paper-1618.jar

报错
  1. Exception in thread "main" java.lang.UnsupportedClassVersionError: com/binklac/log4j2fix/Log4j2FixAgent has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
  2.         at java.lang.ClassLoader.defineClass1(Native Method)
  3.         at java.lang.ClassLoader.defineClass(Unknown Source)
  4.         at java.security.SecureClassLoader.defineClass(Unknown Source)
  5.         at java.net.URLClassLoader.defineClass(Unknown Source)
  6.         at java.net.URLClassLoader.access$100(Unknown Source)
  7.         at java.net.URLClassLoader$1.run(Unknown Source)
  8.         at java.net.URLClassLoader$1.run(Unknown Source)
  9.         at java.security.AccessController.doPrivileged(Native Method)
  10.         at java.net.URLClassLoader.findClass(Unknown Source)
  11.         at java.lang.ClassLoader.loadClass(Unknown Source)
  12.         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  13.         at java.lang.ClassLoader.loadClass(Unknown Source)
  14.         at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Unknown Source)
  15.         at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Unknown Source)
  16. FATAL ERROR in native method: processing of -javaagent failed
复制代码






下一页 最后一页