org.xml.sax.SAXException:SAX2 driver class org.apache.xerces.parser.SAXParser does not implement XMLReader


启动weblogic服务时,报了下面这个错

org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parser.SAXParser does not implement XMLReader

java.lang.ClassCastException: org.apache.xerces.parsers.SAXParser cannot be cast to org.xml.sax.XMLReader...,

后面导致serverlet服务加载失败<Servlet: "InitServlet" failed to preload on startup in Web application: "/abc".

java.lang.ExceptionInInitializerError at ....>

在网上找了很多,有说是jdk版本的问题,也有jar包的问题,替换jar包什么的,少引jar包等,再不就是xml格式有问题。

我这边出现的,是因为部署文件里面META-INF/MANIFAST.MF文件里面指定了Class-Path,但是实际部署环境的路径应该不一样,所以导致报错了,把里面的Class-Path全部删除,重启weblogic就可以了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM