jbossで問題が発生しました。私は、サーバーに私の.warを展開しようとすると、私はライブラリの衝突があることはかなり明白であるクラスキャスト例外:com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
java.lang.ClassCastException: com.sun.org.apache.xerces.internal.jaxp.SAXParserF actoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory
、そこから、この次のエラーを取得します。そこで、jaxp-ri-1.4.1.jarで起こったxercesを含むjarファイルを削除しました。私は再展開しようとすると、今、私は、
XMLパーサを見つけることができないことを不平を言っているjava.lang.NullPointerException
at org.apache.commons.digester.Digester.getXMLReader(Digester.java:944)
at org.apache.commons.digester.Digester.parse(Digester.java:1765)
at org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java
をこの新しいエラーが発生します。
私の質問は誰でも解決策が何であるかを知っています。 xercesパッケージを含まないjaxp jarファイル
更新
hereを提案し、今私は新しいエラーを持っている、のSAXParserFactoryが含まれています、私は削除した瓶の1からクラス:(
こんにちはを参照してください。JBossの-classloading.xml
を定義する必要がありますが示唆され、今、私は新しいエラー、 java.lang.NoClassDefFoundErrorのを持っているように、私がやった:クラスはcom.sunを初期化できませんでした。 xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl SaxParserFactory :( – Ozyman
が新しく削除されたJAR上にある可能性のある情報はどれですか? –