如何解决对init方法的调用失败:java.lang.AbstractMethodError

时间:2019-06-20 04:57:36

标签: java spring jboss jboss-eap-7

我正在尝试将JBOSS Eap 6.4迁移到7.2。

我的项目在jboss eap 6服务器上运行良好。但是当我尝试将其部署在jboss eap 7.2服务器上时,出现以下错误。

相关原因:org.springframework.beans.factory.BeanCreationException:在ServletContext资源中创建名称为'DUMMY'的bean时出错:调用init方法失败;嵌套的异常是java.lang.AbstractMethodError:javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava / lang / String; Z)V

为什么会这样以及如何解决?

1 个答案:

答案 0 :(得分:0)

在VM参数中添加此语句解决了我的问题:

Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl

我从这里参考了

http://developerblogging.blogspot.com/2013/04/javalangabstractmethoderror.html

发布答案,只要遇到相同问题的任何人都可以参考。