16/09/2010, 07:51
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 14 años, 4 meses Puntos: 0 | |
java.net.MalformedURLException: unknown protocol: https Hola,
A ver si alguien tiene idea de qué estoy haciendo mal, o qué no estoy haciendo.
Estoy intentando acceder por https a un web service. La aplicación está desarrollada con Websphere Application Studio 5.1, que utiliza la JDK 1.3.
He instalado las librerías jsse.jar, jcert.jar y jnet.jar, ya que éstas están incluídas a partir de la JDK 1.4. También he añadido las siguientes lineas:
System.setProperty("java.protocol.handler.pkgs","c om.sun.net.ssl.internal.www.protocol");
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
He configurado el proxy:
System.getProperties().put("https.proxyPort",Reute rsProperties.getPropiedad("proxyPort"));
System.getProperties().put("https.proxyHost",Reute rsProperties.getPropiedad("proxyName"));
System.setProperty("javax.net.ssl.keyStore", "keyStore");
System.setProperty("javax.net.ssl.keyStorePassword ","keyStorePass");
System.setProperty("javax.net.ssl.trustStore", "trustStore");
System.setProperty("javax.net.ssl.trustStorePasswo rd","trustStorePass");
Me he creado una clase de pruebas la cual, ejecutándola como "java application" conecta perfectamente al servicio web.
El problema viene cuando arranco el WAS5 para ejecutar la aplicación y entonces me devuelve el siguiente error cuando añado una dirección https (new java.net.URL(url)):
*java.net.MalformedURLException: unknown protocol: https
Si alguien tiene idea de cómo solucionarlo, le estaría muuuuy agradecida! Gracias de antemano :) |