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.
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.
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.
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.
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.