Javaを7u161から7u171にアップグレードすると、JBoss AS 7.1.1.Final開始から。 JBoss AS 7.1.1はEOLですが、互換性の理由から、このバージョンを実行する必要があります。
起動のごく初期に、一部のJBossメソッドでNullPointerExceptionが発生します。例外は次のとおりです。
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)
フルスタック はこちらです。
jboss-modules.jar
(jboss-asバイナリ配布のルートフォルダーにあります)を1.1.5.GA
にアップグレードしてみてください。 jboss-7.1.1.Final
に付属するjboss-modulesのバージョンは1.1.1.GA
であり、初期化順序と複数の初期化にいくつかの問題があり、問題を引き起こしている可能性があります。
jdk 1.7?を使用していることを確認してください
この問題は、Javaバージョン> 1.7、でJbossを起動しようとしたときに発生する可能性があります。JDKインストールフォルダーを確認してください。
次のような環境:Jboss:JBoss AS 7.1.1.Final、OS:Ubuntu 16.04.1、およびJava:1.8.0_181。
jboss-modules-1.1.5.GA.jar をダウンロードし、JBOSS_HOMEのjboss-modules.jarに置き換えました。それは私のために働いた。
実稼働サーバーでも同じ問題が発生しました
私の環境:-
JBoss AS 7.1.1.Final
Red Hat Enterprise Linux 6.5
Java: 1.7.0_181
JBoss AS 7.1.1.Finalにデフォルトで付属するjboss-modules.jarがありましたが、
だからjboss-modules-1.1.5.GA.jarをダウンロードし、jboss-modules.jarに名前を変更しました
そして元のjboss-modules.jarに置き換えました。