axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charitha Kankanamge <chari...@wso2.com>
Subject Re: problem in generating stub on https
Date Fri, 20 Jun 2008 11:21:20 GMT
Hi Rafaqat,
Try to generate the stub as follows. Please use http port instead of 
https one.
$AXIS2_HOME//bin/wsdl2java.sh -uri 
http://localhost:8080/axis2/services/GreetingService?wsdl 
<https://localhost:8443/axis2/services/GreetingService?wsdl> -p 
test.wstest.client -uw  -o

regards
Charitha


Rafaqat Ali wrote:

> Hi,
>  I am trying to generate stub using $AXIS2_HOME/bin/bin/wsdl2java.sh from
> https://localhost:8443/axis2/services/SomeService?wsdl 
>
> following instruction from
> http://article.gmane.org/gmane.comp.apache.webservices.axis.user/58499*
> *
> Now when I try to generate stub using command
> $AXIS2_HOME//bin/wsdl2java.sh -uri 
> https://localhost:8443/axis2/services/GreetingService?wsdl -p 
> test.wstest.client -uw  -o .
> It throws Exception
>
> 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 
> 'https://localhost:8443/axis2/services/GreetingService?wsdl' 
> <https://localhost:8443/axis2/services/GreetingService?wsdl%27>.: 
> javax.net.ssl.SSLHandshakeException: 
> java.security.cert.CertificateException: No name matching localhost found
>         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: javax.net.ssl.SSLHandshakeException: 
> java.security.cert.CertificateException: No name matching localhost found
>         at 
> com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591)
>         at 
> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
>         at 
> com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
>         at 
> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:975)
>         at 
> com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:123)
>         at 
> com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
>         at 
> com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1107)
>         at 
> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:405)
>         at 
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
>         at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:977)
>         at 
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
>         at java.net.URL.openStream(URL.java:1009)
>         at 
> com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source)
>         ... 6 more
> Caused by: java.security.cert.CertificateException: No name matching 
> localhost found
>         at 
> sun.security.util.HostnameChecker.matchDNS(HostnameChecker.java:210)
>         at 
> sun.security.util.HostnameChecker.match(HostnameChecker.java:77)
>         at 
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:264)
>         at 
> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:250)
>         at 
> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:954)
>         ... 19 more
>
>
> Can some one tell me how to resolve ?
>
> Thanks,
> --RAFI
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG. 
>Version: 7.5.524 / Virus Database: 270.4.1/1510 - Release Date: 6/19/2008 3:21 PM
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message