La mise à niveau de Java de 7u161 à 7u171 empêche JBoss AS 7.1.1.Final de démarrer. Je sais que JBoss AS 7.1.1 est EOL, mais pour des raisons de compatibilité, nous devons toujours exécuter cette version.
Très tôt dans le démarrage, une exception NullPointerException se produit dans certaines méthodes JBoss. Voici l'exception:
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)
Le full stack est ici.
Pourriez-vous essayer de mettre à jour jboss-modules.jar
(qui se trouve dans le dossier racine de la distribution jboss-as binary) vers 1.1.5.GA
? La version de jboss-modules fournie avec jboss-7.1.1.Final
est 1.1.1.GA
et quelques problèmes d’ordre d’initialisation et d’initialisation multiple pourraient en être la cause.
Êtes-vous sûr que vous utilisez un jdk 1.7?
Ce problème peut survenir lorsque vous essayez de démarrer Jboss avec version Java> 1.7, essayez de vérifier votre dossier d'installation JDK.
L'environnement est le suivant:.
J'ai téléchargé jboss-modules-1.1.5.GA.jar et le remplace par jboss-modules.jar à JBOSS_HOME. Cela a fonctionné pour moi.
J'ai eu le même problème sur mon serveur de production
Mon environnement: -
JBoss AS 7.1.1.Final
Red Hat Enterprise Linux 6.5
Java: 1.7.0_181
Même si jboss-modules.jar existait par défaut dans JBoss AS 7.1.1.Final,
Alors j'ai téléchargé jboss-modules-1.1.5.GA.jar , l'a renommé jboss-modules.jar
et remplacé par jboss-modules.jar original.