啟動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就可以了。