2011-05-25 17 views
7

मुझे JAXSS6.0.0 पर JAX-WS Maven-Project को तैनात करने का प्रयास करते समय निम्न त्रुटि मिल रही है।NoClassDeFoundError WSServletContextListener और XMLStreamBuffer

17:45:03,451 ERROR [[/isp]] Error configuring application listener of class com 
sun.xml.ws.transport.http.servlet.WSServletContextListener: java.lang.NoClassDe 
FoundError: javax/servlet/ServletContextAttributeListener 
    at java.lang.ClassLoader.findBootstrapClass(Native Method) [:1.6.0_24] 
    at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:927) 
[:1.6.0_24] 
... 

मेरे पोम-फ़ाइल निर्भरता के रूप में निम्नलिखित है:

<dependency> 
    <groupId>com.sun.xml.ws</groupId> 
    <artifactId>jaxws-rt</artifactId> 
    <version>2.1.4</version> 
    <scope>provided</scope> 
</dependency> 

मैं आम/lib में जार फ़ाइल डाल करने की कोशिश की,/lib, या/lib/समर्थन किया है लेकिन अभी भी एक ही मिलता है।
बहुत से लोगों को यह समस्याएं थीं और कुछ जवाब है लेकिन मुझे कुछ भी नहीं मिला और काम करने की कोशिश की।

अद्यतन
तो, मैं बजाय वेब-INF/lib में lib डालने की कोशिश की। और यह पिछली त्रुटि को दूर ले जाता है। हालांकि, अब एक नई त्रुटि दिखाई दे रही है। यहां स्टैक ट्रेस है:

09:00:46,353 ALLVARLIG [http] WSSERVLET11: failed to parse runtime descriptor: j 
ava.lang.NoClassDefFoundError: com/sun/xml/stream/buffer/XMLStreamBuffer: java.l 
ang.NoClassDefFoundError: com/sun/xml/stream/buffer/XMLStreamBuffer 
    at com.sun.xml.ws.server.EndpointFactory.generateWSDL(EndpointFactory.ja 
va:424) [:2.1.4] 
    at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory. 
java:196) [:2.1.4] 
    at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467) [:2. 

उत्तर

13

वैसे यह हास्यास्पद था।

मैंने जेएक्सडब्लूएस-आरटी डाउनलोड (http://jax-ws.java.net/2.2.1/) से सभी जार-फाइलों को जोड़ा और/jcss_HOME// lib कैटलॉग में सभी जार-फाइलों की प्रतिलिपि बनाई/सर्वर/डिफ़ॉल्ट/lib।

उसके बाद अच्छा काम किया। अभी भी विश्वास नहीं कर सकता कि मैं इसे इतनी देर तक सूख गया।

अच्छा, अब सब अच्छा है।

+8

"शुष्क humped" वाक्यांश वाले किसी भी पोस्ट में एक उपयोगी वोट-अप का हकदार है। –

+3

भी lib निर्देशिका में टोमकैट में काम करता है – Thomas