2010-11-30 18 views
0

Webサービスを初めて使用しており、Webサービスをローカルにデプロイしました(私はwsdlを見ることができます) SOAPUIでリクエストを作成してWebサービスを照会しようとしました。私は帰っ 応答は、私はEclipseのJBossコンソールにエラーの束を見要求に応じてSoapUIエラーが発生しました - NoClassDefFoundError

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

だった...

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

は、誰かが、問題は何ができるかを考え出すに私を助けることができますか?

は私のセットアップ私のSOAPUI方法に何か問題ですか、それは私が私のプロジェクト(Webサービスサーバー)で何かを逃している

+0

サービスを展開するウェブサーバーはどれですか。私はweblogic上のいくつかのApacheコモンズに問題がありました。 – Casey

答えて

2

あなたのクラスパスにcommons-lang.jarが必要

+0

おかげさまで、commongs-long jarは何とか私のjboss libフォルダから抜けていました。私はそれを元に戻しました。 – Maximus

0

どのように正確にWebサービスを展開します?たとえば、.aarアーカイブを作成する場合、対応するjar(commons-lang.jar?)がアーカイブのlibフォルダにあることを確認してください。例:

your_service_root 
    ->META-INF 
    ->lib 
    ->commons-lang.jar 
    -> com 
    ->bla 
     ->bla 
関連する問題