Ich versuche, eine Anwendung mit einem eigenen SSL-Provider in einer separaten Bibliothek JAR in TomEE + zu erstellen. Die JAR verwendet und konfiguriert log4j2 über "-Dlog4j2.configurationFile =/path/to/log4j2.xml". Die ersten Log-Meldungen fein herauskommen, aber dann bekomme ich eine wirklich seltsame Nachricht, die ich nicht verstehe, und habe keine Erklärung im Internet gefunden:TomEE/openEJB und log4j - Ignorierte Eigenschaft überschreibt Eigenschaft ... log4.configurationFile?
Jun 13, 2016 2:43:02 PM org.apache.openejb.config.MBeanDeployer <clinit>
WARNING: Log4j not installed. The following properties will be ignored.
Jun 13, 2016 2:43:02 PM org.apache.openejb.config.MBeanDeployer <clinit>
WARNING: Ignored Property overrides property 'log4j.configurationFile'
Danach wird log4j hat sein absolutes Minimum Standardprotokoll , was ich nicht brauche.
Die log4j2-Bibliotheken werden im Ordner tomcat/lib bereitgestellt, ebenso wie der benutzerdefinierte Code, der protokolliert werden muss.
Die gleiche Art und Weise tat Arbeit für einen einfachen Kater in einem früheren Projekt, aber nicht in tomee + (die wir jetzt aus anderen Gründen benötigen)
Als Referenz verwenden wir tomee-plus-1.7.4.
Irgendwelche Ideen? Vielen Dank im Voraus!