使用Java 7更新171运行JBoss AS 7.1的javax.xml.parsers.FactoryConfigurationError [英] javax.xml.parsers.FactoryConfigurationError running JBoss AS 7.1 with Java 7 update 171

查看:433
本文介绍了使用Java 7更新171运行JBoss AS 7.1的javax.xml.parsers.FactoryConfigurationError的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将Java从 7u161 升级到 7u171 会阻止 JBoss AS 7.1.1.Final 启动.我知道JBoss AS 7.1.1是EOL,但是出于兼容性原因,我们仍然需要运行此版本.

Upgrading Java from 7u161 to 7u171 prevents JBoss AS 7.1.1.Final from starting. I know JBoss AS 7.1.1 is EOL but for compatibility reasons, we still need to run this version.

在启动初期,某些JBoss方法中会发生NullPointerException.以下是例外:

Very early in the startup, a NullPointerException occurs in some JBoss method. Following is the 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)

完整堆栈在这里.

推荐答案

您能否尝试将jboss-modules.jar(作为二进制发行版在jboss的根文件夹中找到)升级到1.1.5.GA? jboss-7.1.1.Final附带的jboss-modules版本是1.1.1.GA,它在初始化顺序和多次初始化方面存在一些问题,这可能是导致问题的原因.

Could you try upgrading jboss-modules.jar (found in the root folder of the jboss-as binary distribution) to 1.1.5.GA? The version of jboss-modules which comes with jboss-7.1.1.Final is 1.1.1.GA and it has a few issues with initialisation order and multiple-initialisation which could be causing the issue.

这篇关于使用Java 7更新171运行JBoss AS 7.1的javax.xml.parsers.FactoryConfigurationError的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆