Configuración de las llamadas sendRedirect de JVM para utilizar el directorio raíz de contexto

Si no se ha establecido la propiedad com.ibm.websphere.sendredirect.compatibility y el código del servlet de aplicaciones tiene sentencias del tipo sendRedirect("/home.html"), es posible que el navegador web muestre mensajes tales como Error 404: No target servlet configured for uri: /home.html (Error 404: No hay ningún servlet configurado para el uri: /home.html).

Acerca de esta tarea

Deprecated feature Deprecated feature: La propiedad com.ibm.websphere.sendredirect.compatibility está en desuso. Debe modificar las aplicaciones para redirigir los URL no relativos (los que empiezan por "/") en relación al contenedor de servlet (raíz_servidor_web) en lugar de hacerlo en relación a la raíz de contexto de aplicación web.depfeat

Para indicar al servidor que utilice la raíz de contexto que utiliza la aplicación para las llamadas sendRedirect() en lugar de utilizar la raíz de documentos del servidor web, configure la JVM (Java™ Virtual Machine) mediante el establecimiento de la propiedad com.ibm.websphere.sendredirect.compatibility en un valor true o false.

Procedimiento

  1. Acceda a la página de valores de una propiedad de la JVM.
    1. En la consola de administración, pulse Servidores > Tipos de servidor > Servidores de aplicaciones.
    2. En la página Servidor de aplicaciones, pulse el nombre del servidor cuyos valores JVM desea configurar.
    3. En la página de valores del servidor de aplicaciones seleccionado, en la sección Infraestructura del servidor, pulse Java y gestión de procesos > Definición de proceso.
    4. [z/OS]Seleccione Control.
    5. En la página Definición de proceso, pulse Máquina virtual Java.
    6. En la página Máquina virtual Java, pulse Propiedades personalizadas.
    7. En la página Propiedades personalizadas, pulse Nuevo.
  2. En la página de valores de una propiedad, escriba com.ibm.websphere.sendredirect.compatibility en el campo Nombre y escriba true o false en el campo Valor. A continuación, pulse Aceptar.
  3. Pulse Guardar en la barra de tareas de la consola.
  4. Detenga el servidor de aplicaciones y luego reinicie el servidor de aplicaciones.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=xrun_jvm_sendredirect
File name: xrun_jvm_sendredirect.html