Поиск, погуглив, я основал:
https://logging.apache.org/log4j/extras/
https://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/component/plugins/Receiver.html
И бинго!
пакет "org.apache.log4j.plugins" не существует в apache-log4j-extras 1.2.17
но пакет "org.apache.log4j.component.plugins" делает!
Поэтому я обновил JULReceiver.java из:
import org.apache.log4j.plugins.Plugin;
import org.apache.log4j.plugins.PluginSkeleton;
до:
import org.apache.log4j.component.plugins.Plugin;
import org.apache.log4j.component.plugins.PluginSkeleton;
и компиляция прошла успешно
[INFO] --- maven-source-plugin:3.0.1:jar (default) @ apache-jul-log4j-bridge ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.813 s
[INFO] Finished at: 2018-11-08T09:43:07+01:00
[INFO] ------------------------------------------------------------------------
но теперь Tomcat 7.0.23 останавливается, не говоря ничего, кроме:
1 / Я установил банку в пути к классам:
D: \ приме \ Tomcat \ экземпляров \ desktop11 \ Lib \ Apache-Юль-log4j-бридж-1.0.0-SNAPSHOT.jar;
2 / Я настроил все приложения, использующие JUL в JVM, на использование "apache-jul-log4j-bridge"
Параметры JVM:
-Djava.util.logging.manager=org.apache.logging.julbridge.JULBridgeLogManager
вместо "классика":
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
JVM запускается: D: \ opt \ jdk1.7.0_80 \ jre \ bin \ server \ jvm.dll
Я полагаю, tomcat (он использует JUL для внутреннего использования) не поддерживает этот java.util.logging.manager ..
или, возможно, из-за этой ошибки при компиляции (не блокировке), о которой я видел информацию о stackoverflow, но данное исправление приводит к другому pb (я буду искать больше ..)
[INFO] Compiling 9 source files to C:\Users\llv\Documents\@D\Part\maven\svn\jul-to-log4j-bridge\target\test-classes
[WARNING] /C:/Users/llv/Documents/@D/Part/maven/svn/jul-to-log4j-bridge/src/test/java/org/apache/logging/julbridge/MockAppender.java: C:\Users\llv\Documents\@D\Part\maven\svn\jul-to-log4j-bridge\src\test\java\org\apache\logging\julbridge\MockAppender.java uses unchecked or unsafe operations.
[WARNING] /C:/Users/llv/Documents/@D/Part/maven/svn/jul-to-log4j-bridge/src/test/java/org/apache/logging/julbridge/MockAppender.java: Recompile with -Xlint:unchecked for details.
Но, кстати, кто-нибудь может мне помочь?
спасибо