我正在使用Java中的webservices,並且在打開端口並調用服務之後,我試圖捕獲「com.sun.xml.ws.wsdl.parser.InaccessibleWSDLException
」。Tomcat無法找到類「InaccessibleWSDLException」,glassfish可以
這工作得很好我的開發GlassFish v2中的服務器上,但是當我轉移我的WAR文件到Tomcat,我得到了一個NoClassDefFoundError的:
java.lang.NoClassDefFoundError: com/sun/xml/ws/wsdl/parser/InaccessibleWSDLException
我做了一些google搜索,並發現該JAR jaxws- rt.jar有InaccessibleWSDLException
類。但是在我的戰爭中包括這個JAR只會讓更多的事情崩潰。
我將不勝感激任何幫助消除此錯誤。
謝謝。
附加信息:
加入JAXWS-rt.jar中的後,我得到這個的所有服務,無論我是否趕上InaccessibleWSDLException與否:
java.lang.ClassNotFoundException: com.sun.xml.stream.buffer.XMLStreamBuffer
它打破了什麼更多的東西? – asgs 2011-03-26 17:20:16
請參閱附加信息。謝謝。 – Ali 2011-03-26 17:31:23
您在類路徑中缺少另一個依賴項'streambuffer-x.xx.jar'。我猜Glassfish會自動照顧這些依賴關係。 – asgs 2011-03-26 17:35:54