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