Valores del contenedor Web
Utilice esta página para configurar los valores del contenedor web.
Para ver esta página de la consola administrativa, pulse
.Host virtual predeterminado
Especifica un host virtual que permite que una máquina de host parezca varias máquinas de host. Los recursos asociados con un host virtual no pueden compartir datos con recursos asociados con otro host virtual, incluso si los hosts virtuales comparten la misma máquina física.
Seleccione una opción de host virtual:
- default_host
- El producto proporciona un host virtual predeterminado con algunos alias comunes, tales como la dirección IP de la máquina, el nombre corto del host y el nombre del host plenamente cualificado. El alias incluye la primera parte de la vía de acceso para acceder a un recurso tal como un servlet. Por ejemplo, es hostlocal:9080 en la solicitud http://hostlocal:9080/myServlet.
- admin_host
- Esta opción de host virtual es un nombre distinto para el servidor de aplicaciones; también conocido como servidor1 en la instalación básica. Este proceso da soporte a la utilización de la consola administrativa.
- proxy_host
- El host virtual denominado proxy_host, incluye definiciones de puertos predeterminadas, el puerto 80 y 443, que generalmente se inicializan como parte de la inicialización del servidor del proxy. Utilice este host proxy como adecuado para el direccionamiento de normas asociado al servidor proxy.
Habilitar colocación en memoria caché de servlets
Especifica que si un servlet se ha iniciado una vez y genera la salida que se debe colocar en la memoria caché, se crea una entrada de memoria caché que contiene no sólo la salida, sino también los efectos colaterales de la invocación. Estos efectos colaterales pueden incluir las llamadas a otros servlets o archivos JSP (JavaServer Pages), además de los metadatos asociados a la entrada, incluida la información de tiempo de espera y prioridad de entrada.
El almacenamiento en caché de fragmentos del portlet requiere que la memoria caché del servlet esté habilitada. Por lo tanto, al habilitar el fragmento del portlet se habilita automáticamente la memoria caché del servlet. Al inhabilitar la memoria caché del servlet se inhabilita automáticamente la memoria caché de fragmentos del portlet.
Inhabilitar la agrupación de respuestas y solicitudes de servlets
Especifica inhabilitar la agrupación de objetos de respuesta de servlet o de solicitud de servlet agrupados por el contenedor web. Cuando inhabilite los objetos de la agrupación de respuestas y solicitudes de servlet, se crean objetos nuevos de respuesta y solicitud de servlet para cada solicitud.
Cuando inhabilite los objetos de la agrupación de respuestas y solicitudes de servlet, se crean objetos nuevos de respuesta y solicitud de servlet para cada solicitud, lo que puede afectar de forma negativa al rendimiento, pero proporciona protección contra errores de agrupaciones imprevistos.
Número de hebras de tiempo de espera
Especifica el número de hebras que están disponibles para manejar las operaciones de tiempo de espera de servlet asíncronas por servidor.
El valor predeterminado de dos podría ser demasiado bajo si tiene muchas aplicaciones utilizando servlets asíncronos que a menudo tienen tiempos de espera.
Tiempo de espera predeterminado
Especifica el tiempo de espera del servlet asíncrono predeterminado para el servidor.
El valor predeterminado de 30 segundos puede reducirse si las respuestas no se reciben con la suficiente rapidez y hay una caída viable de nuevo en el caso de error. Puede aumentar el valor si se están recibiendo demasiados tiempos de espera y el tiempo de espera más largo genera respuestas de forma aceptable para el cliente. Las unidades se encuentran en milisegundos, por lo que debe multiplicar el número por 1000 para convertir a segundos. Para configurar en una granularidad superior, debe utilizar el método AsyncContext setTimeout mediante programas.
Utilizar la agrupación de hebras para iniciar objetos Runnable
Seleccione esta opción para utilizar la misma agrupación de hebras donde se origina la solicitud. Esta opción no propaga ningún contexto a partir de la solicitud original.
Utilizar un gestor de trabajo para iniciar objetos Runnable
Seleccione esta opción para utilizar un gestor de trabajo para iniciar el ejecutable. Esta opción es la selección predeterminada. La opción del gestor de trabajo propaga cualquier contexto configurado para el gestor de trabajo seleccionado. Esta opción también requiere seleccionar el nombre JNDI del gestor de trabajo que utilizará.
- El contexto que se propaga se puede configurar en . También puede crear nuevos gestores de trabajos en el mismo panel.
- Se utiliza el gestor de trabajo predeterminado de WebSphere Application Server a menos que se especifique lo contrario. Esto puede no ser deseable ya que otros componentes podrían estar utilizando el gestor de trabajos y reduciendo de forma eficaz el número de hebras disponibles al mismo tiempo.
- Para realizar cambios en los valores del gestor de trabajo, se recomienda que cree un gestor de trabajo para que los cambios en los valores predeterminados no afecten a otros componentes.
- Si tiene un gestor de trabajo configurado para lanzar excepciones cuando la cola del trabajo está llena, se lanza una excepción del tipo IllegalStateException al emisor de start(Runnable) y el emisor es responsable para manejar la excepción.