Could you post your WSDL please?

Thanks,
Keith.

On Fri, Jun 20, 2008 at 4:59 PM, Rafaqat Ali <[EMAIL PROTECTED]> wrote:

> I was using http before but when tried to run client, I was getting
> Exception
> Exception in thread "main" org.apache.axis2.AxisFault: SOAP message MUST
> NOT contain a Document Type Declaration(DTD)
>         at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>         at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:90)
>         at
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:353)
>         at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
>         at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
>         at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>         at pk.ingen.wstest.client.GreetingServiceStub.greeting(Unknown
> Source)
>         at pk.ingen.wstest.client.GreetingServiceCGClient.main(Unknown
> Source)
> Caused by: org.apache.axiom.om.OMException: SOAP message MUST NOT contain a
> Document Type Declaration(DTD)
>         at
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createDTD(StAXSOAPModelBuilder.java:407)
>         at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:226)
>         at
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:156)
>         at
> org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:105)
>         at
> org.apache.axis2.builder.BuilderUtil.getSOAPBuilder(BuilderUtil.java:677)
>         at
> org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:182)
>         at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:112)
>         at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:88)
>         ... 6 more
>
>
> So I tried to generate stub from https.
> And stubs generated from http are giving this exception, coninuesly.
>
> --RAFI
>
>
> On Fri, Jun 20, 2008 at 5:21 PM, Charitha Kankanamge <[EMAIL PROTECTED]>
> wrote:
>
>> 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: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>


-- 
Keith Chapman
Senior Software Engineer
WSO2 Inc.
Oxygenating the Web Service Platform.
http://wso2.org/

blog: http://www.keith-chapman.org

Reply via email to