PAS部署:部署OA应用报错:“Critical error during deployment: java.lang.AbstractMethodError at com.sun.faces.

【问题描述】

客户业务系统在PAS 6.5(鲲鹏环境)上部署报错:

[2021-06-03T15:59:30.031+0800] [Primeton AppServer 6.5] [SEVERE] [] [javax.enterprise.resource.webcontainer.jsf.config] [tid: _ThreadID=95 _ThreadName=admin-listener(4)] [timeMillis: 1622707170031] [levelValue: 1000] [[
Critical error during deployment:
java.lang.AbstractMethodError
at com.sun.faces.config.processor.AbstractConfigProcessor.getNodeText(AbstractConfigProcessor.java:129)
at com.sun.faces.config.processor.FactoryConfigProcessor.processFactories(FactoryConfigProcessor.java:226)
at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:195)
at com.sun.faces.config.ConfigManager.lambda$initialize$0(ConfigManager.java:294)
at java.util.Iterator.forEachRemaining(Iterator.java:116)

”

【解决方案】

查看日志是org.w3c.dom.Node类的getTextContent方法执行出错了,搜索应用中的jar,发现应用中lib\xerces.jar、lib\xml.jar、lib\xmlParserAPIs.jar中包含org.w3c.dom.Node类,但是没有getTextContent方法,jdk1.8.0_241\jre\lib\rt.jar里的Node有这个getTextContent方法,删除lib\xerces.jar、lib\xml.jar、lib\xmlParserAPIs.jar中的org.w3c.dom.Node类,重新部署,可以解决该问题。 

【原文链接】

http://doc.primeton.com/pages/viewpage.action?pageId=53608551

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值