wsdl2java SSLException with Java 8

David Perra <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <CAJypjWdS9aSTwO9XcHC+iEeRbDE5AQuS+mF0-xFDzWhE-09Fog@mail.gmail.com>
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.
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.