0

我是 Web 服务的新手,我已经在本地部署了一个 Web 服务(我能够看到 wsdl) 我尝试通过在 SOAPUI 中创建一个请求来查询 Web 服务。我得到的回应是

     <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 服务服务器)中遗漏了一些东西

4

2 回答 2

1

你的类路径中需要commons-lang.jar

于 2010-11-30T18:12:35.690 回答
0

您如何准确地部署 Web 服务?例如,如果您创建一个 .aar 存档,请验证相应的 jar (commons-lang.jar?) 在存档的 lib 文件夹中是否可用。例如:

your_service_root
  ->META-INF
  ->lib
     ->commons-lang.jar
  -> com
     ->bla
        ->bla
于 2010-11-30T18:39:00.740 回答