Исключение в потоке "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Invalid WSDL? - PullRequest
0 голосов
/ 16 марта 2012

При попытке создать заглушку клиента веб-служб появляется следующая ошибка ...

Когда я захожу на страницу администрирования Apache и вижу веб-службу и конечную точку службы '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>

1 Ответ

0 голосов
/ 13 апреля 2012

Ясно, что исключение говорит, что он не может найти файл

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

Пожалуйста, проверьте, есть ли файл, и запустите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...