2012-03-16 8 views
0

は私がスレッド "main"の例外org.apache.axis2.wsdl.codegen.CodeGenerationException:無効なWSDL? // localhostを:ウェブ・サービス・クライアント・スタブを生成しようとしているとき

私はApacheの管理ページにログインすると、私は、WebサービスとHTTP」のサービスエンドポイントを見ることができます...次のエラーを取得します:8080/axis2/services/HelloWorldService?wsdl ' - なぜWSDL2Java.batがwsdlファイルを見つけることができないのですか?明らかに

C:\AAA\HelloWorld\client\client>WSDL2Java.bat -uri http://localhost:8080/axis2/services/HelloWorldService?wsdl -o client 

Using AXIS2_HOME: C:\Axis2\axis2-1.5.6 
Using JAVA_HOME: C:\Program Files (x86)\Java\jdk1.6.0_23 
Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Invalid WSDL Location 
     at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:58) 
     at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:28) 
     at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:22) 
Caused by: java.io.FileNotFoundException: http:\localhost:8080\axis2\services\HelloWorldService?wsdl (The filename, directory name, or volume label syntax is incorrect) 
     at java.io.FileInputStream.open(Native Method) 
     at java.io.FileInputStream.<init>(FileInputStream.java:106) 
     at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getWOM(CodeGenerationEngine.java:110) 
     at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:52) 
     ... 2 more 
C:\AAA\HelloWorld\client\client> 

答えて

0

例外は任意のファイルがあるかどうかを確認し、それを実行してください、それはファイル

http:\localhost:8080\axis2\services\HelloWorldService?wsdl. 

を見つけることができない、と言います。

関連する問題