Re: wsdl2java SSLException with Java 8

Jose María Zaragoza <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <CABOBwRhAxcFzN+F-EL78=S5iVnrvoERhPPtokYNjhP=UdXGJwA@mail.gmail.com>
2015-02-26 12:25 GMT+01:00 David Perra <[email protected]>:
> Hello.
>
> I am trying to generate code from a secure Web Service. wsdl2java works well
> with Java7, but throws an SSLException when invoked with Java8.
> The test client generated with Java7 does not work with Java8 either.
>
> ------
>>set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25
>
>>wsdl2java.bat -uri
>> https://gestiona.madrid.org/bocm_ws_ssl/services/ServicioBoletin?wsdl
>
> Using AXIS2_HOME:   Y:\david\workspace\jars\axis2-1.6.2
> Using JAVA_HOME:    C:\Program Files\Java\jdk1.8.0_25
> log4j:WARN No appenders could be found for logger
> (org.apache.axis2.i18n.ProjectResourceBundle).
> log4j:WARN Please initialize the log4j system properly.
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:181)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> Caused by: javax.net.ssl.SSLException: Received fatal alert:
> unexpected_message
>         at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
>         at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
>         at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1991)
>         at
> sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1104)
>         at
> sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1343)
>         at
> sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371)
>         at
> sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355)
>         at
> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
>         at
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
>         at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1511)
>         at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439)
>         at
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
>         at
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:99)
>         ... 2 more
>
>>set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71
>
>>wsdl2java.bat -uri
>> https://gestiona.madrid.org/bocm_ws_ssl/services/ServicioBoletin?wsdl
>
> Using AXIS2_HOME:   Y:\david\workspace\jars\axis2-1.6.2
> Using JAVA_HOME:    C:\Program Files\Java\jdk1.7.0_71
> Retrieving document at
> 'https://gestiona.madrid.org/bocm_ws_ssl/services/ServicioBoletin?wsdl'.
> log4j:WARN No appenders could be found for logger
> (org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder).
> log4j:WARN Please initialize the log4j system properly.
> ------
>
> Any ideas on how to solve this, or how to get more detailed information?
> Thank you very much.


Why dont you download WSDL file onto your local machine and run it from there ?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.