2 Stimmen

JBoss lehnt es ab, als Install4j-Dienst auszuführen, aufgrund einer früheren Logging-Konfiguration.

Ich versuche, den Service Launcher von Install4j zu verwenden, um ein gebündeltes JBoss EAP 6.1 mit unserer Anwendung bereitzustellen. JBoss weigert sich zu starten, weil:

java.lang.RuntimeException: JBAS014670: Initialisierung des Moduls org.jboss.as.logging fehlgeschlagen
...
Ursache: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: JBAS011592: Das Logging-Subsystem erfordert, dass der Log-Manager org.jboss.logmanager.LogManager ist. Das Subsystem wurde nicht initialisiert und kann nicht verwendet werden. Um den JBoss Log Manager zu verwenden, müssen Sie die Systemeigenschaft "java.util.logging.manager" hinzufügen und auf "org.jboss.logmanager.LogManager" setzen

Ich habe bereits diese java.util.logging.manager-Systemeigenschaft festgelegt, aber ich glaube, dass der Wrapper von Install4j auf irgendeine Weise ein JRE-weites Logging-Framework initialisiert, bevor JBoss die Chance dazu erhält. Deshalb weigert sich JBoss einfach zu starten.

Bitte sehen Sie sich dieses JBoss-Problem an, bei dem Benutzer mit dem TanukiSoftware-Wrapper mit einem ähnlichen Problem konfrontiert sind. Gibt es eine Möglichkeit, diese frühere Initialisierung im Install4j-Service-Launcher zu deaktivieren, damit JBoss läuft?

0voto

Ingo Kegel Punkte 44582

In install4j 5.1.8 wird es eine Systemeigenschaft "install4j.noLoggingFix" geben, die die Initialisierung des Protokollierungssystems verhindert. Bitte kontaktieren Sie support@ej-technologies.com, um eine Zwischenversion mit diesem Feature zu erhalten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X