2010-11-30 93 views
0

我是web服務的新手,我在本地部署了一個web服務(我能夠看到wsdl) 我試圖通過在SOAPUI中創建一個請求來查詢web服務。 我得到的迴應是回SoapUI error on request - NoClassDefFoundError

 <env:Fault> 
    <faultcode>env:Server</faultcode> 
    <faultstring>java.lang.NoClassDefFoundError: org/apache/commons/lang/StringEscapeUtils 
    </faultstring> 
    </env:Fault> 

我看到一堆錯誤的在Eclipse JBoss的控制檯...

11:53:06,226 ERROR [SOAPFaultHelperJAXWS] 
SOAP requestexceptionjava.lang.RuntimeException: 
java.lang.NoClassDefFoundError:org/apache/commons/lang/StringEscapeUtils 

有人可以幫我找出這個問題可能是什麼?

是有辦法設置我的SOAPUI的一些錯誤或者是我錯過了一些東西在我的項目(Web服務的服務器)

+0

您將服務部署到什麼webserver?我在weblogic上遇到了一些apache commons問題。 – Casey 2010-11-30 18:11:18

回答

2

您需要commons-lang.jar在類路徑

+0

謝謝,commongs-jar jar在某種程度上從我的jboss lib文件夾中丟失了,然後我將它添加回來,它工作正常。 – Maximus 2010-11-30 20:39:59

0

你如何準確地部署Web服務?例如,如果您創建.aar存檔,請確認相應的jar(commons-lang.jar?)可用於存檔的lib文件夾。例如:

your_service_root 
    ->META-INF 
    ->lib 
    ->commons-lang.jar 
    -> com 
    ->bla 
     ->bla