wake-up-neo.com

javax.xml.parsers.FactoryConfigurationError, auf dem JBoss AS 7.1 mit Java 7-Update ausgeführt wird

Ein Upgrade von Java von 7u161 auf 7u171 verhindert, dass JBoss AS 7.1.1.Final gestartet wird. Ich weiß, dass JBoss AS 7.1.1 EOL ist, aber aus Kompatibilitätsgründen müssen wir diese Version noch ausführen.

Sehr früh beim Start tritt in einigen JBoss-Methoden eine NullPointerException auf. Folgendes ist die Ausnahme: 

Exception in thread "main" javax.xml.parsers.FactoryConfigurationError: Provider __redirected.__SAXParserFactory could not be instantiated: Java.lang.NullPointerException
[...]
Caused by: Java.lang.NullPointerException
at __redirected.__RedirectedUtils.loadProvider(__RedirectedUtils.Java:94)

Der Full Stack ist hier.

18
David Le Borgne

Könnten Sie versuchen, jboss-modules.jar (gefunden im Stammverzeichnis der jboss-as-Binärdistribution) auf 1.1.5.GA zu aktualisieren? Die mit jboss-7.1.1.Final gelieferte Version von jboss-modules ist 1.1.1.GA und hat einige Probleme mit der Reihenfolge der Initialisierung und der Mehrfachinitialisierung, die das Problem verursachen könnten.

52
effegi

Sind Sie sicher, dass Sie eine jdk 1.7 verwenden?  

Dieses Problem kann auftreten, wenn Sie versuchen, Jboss mit Java Version> 1.7, zu starten, und versuchen Sie, Ihren JDK-Installationsordner zu überprüfen.

2

Umgebung wie folgt: Jboss: JBoss AS 7.1.1.Final.... OS: Ubuntu 16.04.1 und Java: 1.8.0_181.

Ich habe jboss-modules-1.1.5.GA.jar heruntergeladen und in jboss-modules.jar unter JBOSS_HOME ersetzt. Es hat für mich funktioniert.

2
Umy Angel

Ich hatte dasselbe Problem auf meinem Produktionsserver 

Meine Umgebung: -

JBoss AS 7.1.1.Final      
Red Hat Enterprise Linux 6.5     
Java: 1.7.0_181  

Sogar ich hatte jboss-modules.jar, was standardmäßig in JBoss AS 7.1.1 enthalten ist.
Also habe ich jboss-modules-1.1.5.GA.jar heruntergeladen und in jboss-modules.jar umbenannt
und ersetzte es durch das Original jboss-modules.jar. 

1
Ajinkya Karode