powermock after log4j2.3 upgrade 无法重新配置 JMX java.lang.LinkageError
我正在将log4j从1.x升级到2.3。设置 maven 依赖项后,我的项目正在构建,应用程序运行良好。
但是在建立时,在测试目标低于已经存在的各种单元测试类中提到的错误。
我可以通过使用@PowerMockIgnore找到解决方法。但是担心更改已经写入的所有100多个文件。
ERROR StatusLogger Could not reconfigure JMX java.lang.LinkageError: loading constraint violation: loader "org/powermock/core/classloader/MockClassLoader@5fa95fa9" previously initiated loading for a different type with name "javax/management/MBeanServer" defined by loader "com/ibm/oti/vm/BootstrapClassLoader@7a5c7a5c".