The error is still with Axis2 version 1.5.1 as well I can access the url with the browser ------------------
E:\workspace\temp\axis2WS\dictionaryServeice> E:\software\java\axis2\axis2-1.5.1-bin\axis2-1.5.1\bin\WSDL2Java.bat -u ri http://admin@<host>:<port>/adminserver/dictionaryService.jws?wsdl -o client Using AXIS2_HOME: E:\software\java\axis2\axis2-1.5.1-bin\axis2-1.5.1 Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0_14 Retrieving document at 'http://admin@<host>:<port>/adminserver/dictionaryService.jws?wsdl'. Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:156) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at 'http: //admin@<host>:<port>/adminserver/dictionaryService.jws?wsdl'.: java.io.IOException: Server returned HTTP re sponse code: 401 for URL: http://[email protected]:16089/adminserver/dictionaryService.jws?wsdl at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(CodeGenerationEngine.java:288) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:111) ... 2 more Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://<host>:<port>/ adminserver/dictionaryService.jws?wsdl at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1305) at java.net.URL.openStream(URL.java:1009) at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source) ... 6 more JIRA [email protected] wrote: > > > [ > https://issues.apache.org/jira/browse/AXIS2-4060?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12781901#action_12781901 > ] > > Sbremal commented on AXIS2-4060: > -------------------------------- > > Is this issue going to be fixed? Is there any workaround? > > In enterprise environments it is quite common that the WSDL is stored at a > password protected HTTP location. Would be good not to discurage people to > use AXIS2 in business environments... > > Can someone give a boost to the fix of this incident? Hotfix would also be > fine... > > Cheers, > Balazs > >> wsdl2java is unable to retrieve a WSDL when basic authentication is >> required >> ---------------------------------------------------------------------------- >> >> Key: AXIS2-4060 >> URL: https://issues.apache.org/jira/browse/AXIS2-4060 >> Project: Axis 2.0 (Axis2) >> Issue Type: Bug >> Affects Versions: 1.4.1, 1.4 >> Reporter: Jorge Medina >> Assignee: Dimuthu Leelarathne >> >> When access to the WSDL requires basic authentication, wsdl2java fails to >> send the credentials in version 1.4.1 >> while version 1.3 works fine. >> Using version 1.4.1: >> > wsdl2java -uri >> http://ssmith:[email protected]:8080/webservices/mywsdl.wsdl -s >> -uw -u >> you will get HTTP error 401 as shown below, while the same command works >> fine when using version 1.3. >> ------ ---- --- --- --- --- --- --- >> Retrieving document at >> 'http://ssmith:[email protected]:8080/company-webservices/mywsdl.wsdl'. >> Exception in thread "main" >> org.apache.axis2.wsdl.codegen.CodeGenerationException >> : Error parsing WSDL >> at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat >> ionEngine.java:156) >> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35) >> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24) >> Caused by: javax.wsdl.WSDLException: WSDLException: >> faultCode=OTHER_ERROR: Unabl >> e to resolve imported document at >> 'http://ssmith:[email protected]:8 >> 080/webservices/mywsdl.wsdl'.: java.io.IOException: Server retu >> rned HTTP response code: 401 for URL: >> http://ssmith:[email protected] >> m:8080/webservices/mywsdl.wsdl >> at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) >> at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) >> at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile( >> CodeGenerationEngine.java:288) >> at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat >> ionEngine.java:111) >> ... 2 more >> Caused by: java.io.IOException: Server returned HTTP response code: 401 >> for URL: >> http://ssmith:[email protected]:8080/webservices/mailingCru >> dWsdl.wsdl >> at >> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon >> nection.java:1241) >> at java.net.URL.openStream(URL.java:1009) >> at com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown >> Source) >> >> ... 6 more > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > > > -- View this message in context: http://old.nabble.com/-jira--Created%3A-%28AXIS2-4060%29-wsdl2java-is-unable-to-retrieve-a-WSDL-when-basic-authentication-is-required-tp19767680p27676257.html Sent from the Axis - Dev mailing list archive at Nabble.com.
