मुझे 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
, जिसमें से यह काफी स्पष्ट पुस्तकालयों का एक संघर्ष है कि वहाँ है। इसलिए, मैंने जार फ़ाइल को हटा दिया जिसमें xerces शामिल है, जो jaxp-ri-1.4.1.jar द्वारा हुआ था। अब, जब मैं फिर से तैनात करने के लिए प्रयास करते हैं, मैं इस नई त्रुटि मिलती है,
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 पैकेज नहीं है?
अद्यतन
मैं था के रूप में here सुझाव दिया है और अब मैं एक नया त्रुटि है,
java.lang.NoClassDefFoundError: Could not initialize class com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
जो जार मैं जो नष्ट कर दिया में से एक से एक वर्ग है SaxParserFactory :(
हाय परिभाषित करना होगा, मैं के रूप में आप का सुझाव दिया था और अब मैं एक नया त्रुटि, java.lang.NoClassDefFoundError है: वर्ग com.sun आरंभ नहीं हो सका। xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl जो जार मैं जो नष्ट कर दिया में से एक से एक वर्ग है SaxParserFactory :( – Ozyman
कोई जानकारी जो हम नव नष्ट कर दिया जार पर हो सकता था शामिल? –