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 ******");
}
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


0