Servlets - LLamando a un Servlet via HTTPS

 
Vista:

LLamando a un Servlet via HTTPS

Publicado por Ani (1 intervención) el 18/06/2003 09:58:09
Les hago una pregunta a quien pueda ayudarme si alguien tiene algún ejemplo de un servlet que es invocado via https, así de modo seguro? es que estoy haciendo pruebas en local, ..... y mi WebLogic.properties tiene lo siguiente.....

weblogic.security.ssl.enable=true
weblogic.system.SSLListenPort=7002
weblogic.security.certificate.server=democert.pem
weblogic.security.key.server=demokey.pem
weblogic.security.certificate.authority=ca.pem

E invoco el Servlet desde la JSP de la siguiente manera:
https://local_host:7002/MiServlet

<FORM id='form1' name='form1' action='<%=strServlet%>' encType=multipart/form-data method=POST>
..... //aquí incluyo un objeto submit
</FORM>

Entonces al pulsar sobre el objeto Submit se carga el servlet usando Https, en ese Servlet de prueba añadí unas líneas de out.println.... pero se abre una nueva ventana... se ve en la barra de direcciones la ruta completa del Servlet, por ejemplo:
https://local_host:7002/MiServlet

Pero al invocar este servlet se muestra en el navegador una página en blanco con el mensaje No se puede mostrar la página ... la web solicitada no está disponible.

Y el código del servlet es el siguiente:

-----------------------------------------------------------------
import java.lang.*;
import javax.servlet.*;
import java.net.*;

public class MiServlet extends GenericServlet {

public void init(ServletConfig config) throws ServletException {
super.init(config);
objOut.println("inicio del init ******");
}

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Continua....

Publicado por ani alamo gomez (3 intervenciones) el 18/06/2003 09:58:48
public void service (ServletRequest request, ServletResponse response) throws ServletException, IOException {
PrintWriter objOut = null;
try {
objOut.println("inicio del service ******");
objOut = response.getWriter();
response.setContentType("text/html");
......
} catch (Exception e) {
e.printStackTrace(objOut);
}
}

}
-----------------------------------------------------------------

Lo curioso es que si lo invoco via http si funciona bien... pero con seguridad https no se ve nada.. al ver las trazas en la salida.... no entra ni siquiera al service... ni al init... del servlet.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar