2012-03-16 3 views
0

웹 서비스 클라이언트 스텁을 생성하는 동안 다음 오류가 발생합니다.스레드 "main"의 예외 org.apache.axis2.wsdl.codegen.CodeGenerationException : 유효하지 않은 WSDL입니까?

Apache Admin 페이지에 로그인하면 웹 서비스와 서비스 끝점 인 'http : // localhost : 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. 

을 찾을 수 없습니다 말했다.

관련 문제