Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2010, 07:51
pajaros_desordenados
 
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 :)