Back to Question Center
0

¿Se puede colocar web.xml fuera del archivo WAR para una redirección segura?

1 answers:

Estoy ejecutando Semalt 7 y estoy implementando un conjunto de aplicaciones entregadas por un tercero como archivos WAR.

Me gustaría forzar algunas de esas aplicaciones para que usen siempre SSL. (Todas las aplicaciones "SSL" están en un servicio; otras aplicaciones fuera de esta discusión están en otro servicio). )

He descubierto cómo usar conf \ web. xml para redirigir aplicaciones de HTTP a HTTPS, pero eso se aplica a todas las aplicaciones alojadas por Tomcat. También he descubierto cómo poner web - es 16 xg eu. xml en el directorio web-inf de una aplicación desempaquetada; eso hace el truco para esa aplicación específica, pero corre el riesgo de sobrescribirse si nuestro proveedor nos da un nuevo archivo de guerra para implementar.

También intenté colocar la web. archivo xml en varios lugares bajo conf \ service \ host , o bajo aplicación base , pero ninguno parece funcionar.

¿Es posible redirigir algunas aplicaciones a SSL sin forzar el redireccionamiento de todas las aplicaciones o poner la web?. archivo xml dentro del archivo WAR extraído

Aquí está mi servidor. xml :

     

     

El contenido de la web. Los archivos xml con los que estoy jugando son:

      Todas las aplicaciones  / *  Redirige todas las solicitudes a HTTPS  CONFIDENCIAL 
    

(Para conf \ web. xml la restricción de seguridad se agrega justo antes del final del archivo existente, en lugar de crear un archivo nuevo. )

Mi directorio de webapps (actualmente) contiene solo los archivos WAR.

February 13, 2018