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 Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor > Valores del contenedor Web > Contenedor Web.

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 por omisión 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 de administración.
proxy_host
El host virtual denominado proxy_host, incluye definiciones de puertos por omisión, 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 inicia una vez y genera una salida que se 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 memoria caché de fragmentos del servlet 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 que se van a inhabilitar los objetos de la agrupación de respuestas y solicitudes de servlets que son 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.

[9.0.0.1 o posterior]

Habilitar servicio de descubrimiento de API

Especifica que se recopile información sobre las aplicaciones desplegadas en el servidor y se deje disponible como documentos de Swagger.

El servicio de descubrimiento de API permite buscar las API REST en el servidor. Puede obtener un documento de Swagger con información sobre las API REST.

Número de hebras de tiempo de espera

Especifica la cantidad de hebras que están disponibles para manejar 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 de 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 elevar el valor si se reciben 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 mayor, debe utilizar el método setTimeout AsyncContext mediante programación.

Utilizar la agrupación de hebras para iniciar objetos Runnable

Seleccione esta opción para utilizar la misma agrupación de hebras en que se origina la solicitud. Esta opción no propaga ningún contexto desde 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 que se haya configurado para el gestor de trabajo seleccionado. Esta opción también requiere seleccionar el nombre JNDI del gestor de trabajo que se va a utilizar.

Consideraciones al utilizar un gestor de trabajo:
  • El contexto que se propaga es configurable bajo Recursos > Concurrencia > Gestores de trabajo. También puede crear nuevos gestores de trabajo en el mismo panel.
  • Se utiliza el Gestor de trabajo predeterminado de WebSphere Application Server a menos que se especifique lo contrario. Quizá esto no sea deseable ya que otros componentes pueden utilizar el gestor de trabajo y reducir efectivamente el número de hebras disponibles en un momento determinado.
  • 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 generar excepciones cuando la cola de trabajo está llena, se genera una excepción de tipo IllegalStateException para el llamador de start(Runnable) y el llamador es responsable de manejar la excepción.


Nombre de archivo: uweb_rcont.html