Esta sección describe los procedimientos implicados en la edición de los valores relacionados con Java para una configuración seleccionada. Consulte los siguientes vínculos:
Esta sección permite habilitar Java y establecer la variable de Inicio de Java para la configuración seleccionada.
Editar valores generales de Java
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista de configuraciones disponibles, haga clic en la ficha Configuración.
Haga clic en Java > ficha General.
La siguiente tabla describe los parámetros disponibles durante la configuración de los valores generales de Java.
Tabla 23 Descripción de campos > Configuración general de Java
Campo | Descripción |
|---|---|
Habilitar Java | Active o desactive la compatibilidad con Java para la configuración. La habilitación de Java permite al servidor generar las JVM necesarias. |
Inicio de Java | Ubicación del Java SE. Especifique la ruta absoluta o la ruta relativa en el directorio config del servidor. El directorio debe pertenecer a la cuenta bajo la que se está ejecutando el servidor. |
Vinculación persistente | Indica si el servidor vincula cada subproceso de procesamiento de solicitudes HTTP a la JVM una sola vez (de lo contrario, el servidor vincula o desvincula el subproceso de procesamiento de solicitudes HTTP a cada solicitud). |
Esta sección le permite agregar la ruta de clase JVM a la configuración seleccionada.
Editar Configuración de ruta
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista de configuraciones disponibles, haga clic en la ficha Configuración.
Haga clic en Java > ficha General. Vaya a la sección Configuración de ruta.
La siguiente tabla describe los parámetros disponibles durante la modificación de los valores de ruta JVM de la configuración.
Tabla 24 Descripción de campos > Configuración de ruta
Campo | Descripción |
|---|---|
Ignorar ruta de clase de entorno | Habilitado por defecto. |
Prefijo de ruta de clase | Prefijo de la ruta de clases del sistema. Sólo si desea anular las clases del sistema, deberá dar un prefijo a la ruta de clases del sistema, como las clases de analizadores XML. Utilice este atributo con precaución. |
Ruta de clase de servidor | Ruta de clase que contiene clases de servidores. Campo de sólo lectura. |
Sufijo de ruta de clase | Sufijo de la ruta de clases del sistema. |
Prefijo de ruta de biblioteca nativa | Prefijo de la ruta de biblioteca nativa del sistema operativo. |
Clase de preprocesador Bytecode | Especifique la clase de preprocesador de bytecode. Un modo típico de realizar la instrumentación de clase en tiempo de ejecución es mediante el mecanismo de preprocesamiento, por el que las herramientas de creación de perfiles y de supervisión utilizan un preprocesador de clases para insertar un código de instrumentación en los lugares necesarios de las clases de Java, justo antes de ser cargados por la JVM. Con ese fin, el preprocesador de clases funciona junto con el cargador de clases. |
Para ajustar las opciones de la línea de comandos JVM en la interfaz de administración, realice las siguientes tareas:
Editar Configuración de JVM
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Haga clic en la ficha Configuración para obtener una lista.
Haga clic en Java > ficha Configuración JVM.
Para agregar o eliminar opciones de JVM de la línea de comandos, especifique los valores aquí. Para agregar una opción de JVM, haga clic en el botón Agregar opción JVM.
Algunos ejemplos de opciones JVM son: -Djava.security.auth.login.config=login.conf, -Djava.util.logging.manager=com.iplanet.ias.server.logging.ServerLogManager and -Xms128m -Xmx256m
El analizador de JVM le ayuda a diagnosticar y resolver problemas de funcionamiento, pérdidas de memoria, problemas de subprocesamiento múltiple y problemas de uso de los recursos del sistema en sus aplicaciones Java, para garantizar así el máximo nivel de estabilidad y de escalabilidad en sus aplicaciones.
Puede utilizar un analizador para realizar perfiles remotos en Sun Java System Web Server que permitan descubrir cuellos de botella en el rendimiento del servidor.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista de configuraciones disponibles, haga clic en la ficha Configuraciones.
Haga clic en Java > ficha Configuración JVM.
Haga clic en el botón Nuevo de la sección Analizadores.
Proporcione valores para los siguientes parámetros:
Nombre — Permite proporcionar un nombre corto para el nuevo analizador de JVM.
Habilitado — Determina si el analizador está habilitado en tiempo de ejecución.
Ruta de clase — Permite proporcionar una ruta de clase válida para el analizador (opcional).
Ruta de biblioteca nativa — Proporciona una ruta de biblioteca nativa válida (opcional).
Opciones de JVM— Puede especificar opciones de JVM adicionales para la CLI.
Por ejemplo, —Xrunhprof:file=log.txt,options
HPROF es un agente analizador simple equipado con Java 2 SE. Se trata de una biblioteca vinculada dinámicamente que interactúa con la interfaz JVMPI (Java Virtual Machine Profiler Interface) y envía información de los perfiles a un archivo o a un socket en formato ASCII o binario. Esta información puede continuar procesándose en una herramienta de analizador en primer plano.
Para obtener más información acerca de los analizadores comerciales, y sus opciones, consulte la guía de las aplicaciones web de Java del desarrollador de Sun Java System Web Server 7.0.
El JVM puede iniciarse en modo depuración y vincularse a un depurador JPDA (Java Platform Debugger Architecture). Si habilita la función de depuración, se habilitarán tanto las depuraciones locales como las remotas.
La función de depuración de Sun Java System Web Server está basada en el software JPDA. Para habilitar las funciones de depuración, realice las siguientes tareas.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista de configuraciones disponibles, haga clic en la ficha Configuraciones.
Haga clic en Java > ficha Configuración JVM.
Active la casilla de verificación Habilitar depuración desde Depurar valores de configuración de Java.
Agregue las opciones JVM necesarias haciendo clic en el botón Nuevo.
Las opciones JPDA predeterminadas son:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7.0896 |
Si lo sustituye por suspend=y, el JVM se inicia en modo suspendido y permanece así hasta que un depurador se vincule a él. Esto es útil si desea que comience la depuración nada más iniciarse el JVM. Para especificar el puerto que debe usarse para vincular el JVM a un depurador, especifique address=port_number . Consulte la documentación JPDA donde encontrará una lista de las opciones de depuración.
Esta página permite configurar y administrar JDBC, el correo, JNDI y otros recursos basados en Java.
Las aplicaciones web pueden acceder a una amplia variedad de recursos, como a los administradores de recursos, orígenes de datos (por ejemplo, las fuentes de datos SQL), sesiones de correo y fábricas de conexión URL. La plataforma J2EE expone dichos recursos a las aplicaciones a través del servicio de la interfaz de nombres y directorios de Java (JNDI).
Sun Java System Web Server permite crear y administrar los siguientes recursos de Java EE:
Fuentes de datos JDBC.
Conjuntos de conexiones JDBC.
Sesiones de correo Java.
Recursos personalizados.
Recursos JNDI externos.
Una fuente de datos JDBC es un recurso de EE que se puede crear y administrar con Sun Java System Web Server.
The JDBC API es la API que se conecta a los sistemas de base de datos relacionales. La API de JDBC se compone de dos partes:
Una interfaz del nivel de la aplicación utilizada por los componentes de la aplicación para acceder a las bases de datos.
Una interfaz del proveedor de servicios para vincular un controlador JDBC a la plataforma Java EE.
El objeto de una fuente de datos JDBC es una implementación de una fuente de datos en el lenguaje de programación Java. A grandes rasgos, una fuente de datos es un dispositivo para almacenar datos. Puede ser tan sofisticada como una compleja base de datos de una gran empresa o tan simple como un archivo con filas y columnas. Una fuente de datos JDBC es un recurso de Java EE que se puede crear y administrar a través de Sun Java System Web Server.
La API de JDBC proporciona un conjunto de clases a Java con una interfaz de acceso a bases de datos SQL estándar que garantiza el acceso uniforme a una gran variedad de bases de datos relacionales.
Al utilizar JDBC, las instrucciones SQL se pueden enviar virtualmente a cualquier sistema de administración de bases de datos (DBMS). Se utiliza como interfaz de DBMS relacionales y de objetos.
La siguiente tabla proporciona una lista de los controladores JDBC comunes y de las propiedades que hay que configurar al agregar un nuevo recurso JDBC. Consulte Agregar un recurso JDBC.
Nota – La lista siguiente es sólo un subconjunto de todos los controladores JDBC compatibles.
Tabla 25 Lista de controladores JDBC comunes y compatibles
Controlador | Nombre de clase | Propiedades |
|---|---|---|
Controlador Oracle | oracle.jdbc.pool.OracleDataSource |
|
Controlador JDBC para SJS de Oracle | com.sun.sql.jdbcx.oracle.OracleDataSource |
|
Controlador IBM para DB2 | com.ibm.db2.jdbc.DB2DataSource |
|
Controlador JDBC para SJS de DB2 | com.sun.sql.jdbcx.db2.DB2DataSource |
|
Controlador de MS SQLServer | com.ddtek.jdbcx.sqlserver.SQLServerDataSource |
|
Controlador JDBC para SJS de MS | com.sun.sql.jdbcx.sqlserver.SQLServerDataSource |
|
Controlador de Sybase | com.sybase.jdbcx.SybDataSource |
|
Controlador JDBC para SJS de Sybase | com.sun.sql.jdbcx.sybase.SybaseDataSource |
|
Controlador MM de MySQL | org.gjt.mm.mysql.jdbc2.optional.MysqlDataSource |
|
Controlador de Informix | com.informix.jdbcx.IfxDataSource |
|
Controlador JDBC para SJS de Informix | com.sun.sql.jdbcx.informix.InformixDataSource |
|
Controlador de PostgreSQL | org.postgresql.ds.PGSimpleDataSource |
|
Controlador de Apache Derby | org.apache.derby.jdbc.EmbeddedDataSource |
|
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en Java > ficha Recursos.
Desde la sección Recursos JDBC, haga clic en el botón Nuevo.
Seleccione el fabricante del controlador.
Especifique un valor único para el nombre de JNDI y seleccione el fabricante del controlador JDBC en la lista disponible.
Proporcione las propiedades de recurso JDBC.
Según el fabricante del controlador JDBC que haya seleccionado en el paso anterior, el nombre de clase del controlador y las propiedades de recurso JDBC se rellenan automáticamente. Para obtener una lista de propiedades recomendadas para algunos de los controladores JDBC comunes, consulte Controladores JDBC comunes.
Vea el resumen.
Vea el resumen y haga clic en Finalizar para crear el nuevo recurso JDBC.
Puede utilizar esta opción para registrar un recurso personalizado con la instancia de la configuración.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en Java > ficha Recursos.
Desde la sección Personalizar recursos, haga clic en el botón Nuevo.
La siguiente tabla describe las propiedades disponibles para crear un recurso personalizado.
Tabla 26 Descripción de campos > Personalizar recursos
Campo | Descripción |
|---|---|
Nombre JNDI | Permite proporcionar un nombre de JNDI único para el recurso personalizado. |
Recurso personalizado | Determina si este recurso JDBC está habilitado en tiempo de ejecución. |
Tipo de recurso | Tipo completo de este recurso. |
Clase de fábrica | Clase que instancia recursos de este tipo. El nombre completo de la clase de fábrica escrita por el usuario que implementa javax.naming.spi.ObjectFactory. |
Descripción | Permite proporcionar una breve descripción del recurso personalizado. |
Propiedades | Permite proporcionar, de manera opcional, propiedades de CLI al hacer clic en en el botón Agregar propiedad. |
Esta opción permite crear un recurso de la Interfaz de nombres y directorios de Java (JNDI) externo. Se necesita un recurso JNDI externo para acceder a los recursos almacenados en un depósito JNDI interno.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en Java > ficha Recursos.
Desde la sección Recursos externos de JNDI, haga clic en el botón Nuevo.
La siguiente tabla describe las propiedades disponibles al agregar un nuevo recurso JNDI externo.
Tabla 27 Descripción de campos > Recursos de JNDI externo
Campo | Descripción |
|---|---|
Nombre JNDI | Permite proporcionar un nombre único para el nuevo recurso JNDI externo. |
Recurso JNDI externo | Determina si este recurso JNDI externo está habilitado en tiempo de ejecución. |
Nombre JNDI externo | Nombre del recurso JNDI externo. |
Tipo de recurso | Tipo completo de este recurso. |
Clase de fábrica | Clase que instancia recursos de este tipo. |
Descripción | Permite proporcionar una breve descripción del recurso personalizado. |
Propiedades | Permite proporcionar, de manera opcional, propiedades de CLI al hacer clic en en el botón Agregar propiedad. |
Los destinos JMS son recursos de Java EE que se pueden crear y administrar a través de Sun Java System Web Server.
Muchas aplicaciones de Internet requieren la función de enviar notificaciones por correo electrónico, de modo que la plataforma Java EE incluye API JavaMail junto con un proveedor de servicios JavaMail que permite que un componente de la aplicación envíe correo de Internet.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en Java > ficha Recursos.
Desde la sección Recursos de correo, haga clic en el botón Nuevo.
La siguiente tabla describe las propiedades disponibles al agregar un nuevo recurso de correo.
Tabla 28 Descripción de campos >Propiedades de recurso de correo
Campo | Descripción |
|---|---|
Nombre JNDI | Permite proporcionar un nombre único para el nuevo recurso de correo. |
Recurso de correo electrónico | Determina si este recurso de correo está habilitado en tiempo de ejecución. |
Propiedad | Introduzca valores para todas las propiedades, como mail.host, mail.from y mail.user. |
Descripción | Permite proporcionar una breve descripción del nuevo recurso de correo. |
inicializar — Esta fase incluye la lectura de configuración, la inicialización de subsistemas incorporados; la asignación de nombres, los servicios de seguridad y registro, y la creación del contenedor web.
iniciar — Esta fase incluye la carga e inicialización de las aplicaciones implementadas.
servicio — El servidor está listo para las solicitudes del servicio.
cierre — Esta fase detiene y destruye las aplicaciones cargadas. El sistema se prepara para el cierre.
terminación — Esta fase termina los subsistemas incorporados y el entorno en tiempo de ejecución del servidor. No habrá más actividad después de esta fase.
reconfigurar — Estado pasajero del servidor en el que un subproceso del servidor se reconfigura dinámicamente (mientras el servidor está en estado de servicio). Esta fase puede suceder varias veces durante la vida del servidor.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para ver la lista de configuraciones, haga clic en la ficha Configuración.
Haga clic en la ficha Java > Módulos del ciclo de vida.
Haga clic en el botón Nuevo
Proporcione valores para los siguientes parámetros:
Nombre — Proporcione un nombre válido único para el nuevo módulo de ciclo de vida.
Habilitado — Si desea habilitar este módulo de ciclo de vida, utilice esta opción.
Nombre de clase — Nombre de clase de Java completo. La clase debe implementar la interfaz LifecycleListener. Para obtener más información sobre cómo utilizar esta interfaz, consulte la Guía del desarrollador.
Ruta de clase — Opcional. Puede especificar una ruta de clase para la clase de escucha.
Orden de carga — > 100. Orden numérico de carga de las escuchas de eventos del ciclo de vida. Se recomienda elegir una orden de carga mayor que o igual a 100 para evitar que se produzcan conflictos con los módulos de ciclo de vida internos.
Ante fallo de carga — Si esta opción está habilitada, el servidor no trata las excepciones procedentes de las clases de escucha, sino que sigue con el inicio normal. Inhabilitado de forma predeterminada.
Descripción — Proporciona una breve descripción acerca del módulo de ciclo de vida.
Propiedades — Las propiedades se pueden utilizar para pasar argumentos a un módulo de ciclo de vida de Java. Para agregar una nueva propiedad, haga clic en el botón Agregar propiedad e introduzca texto del nombre, del valor y de la descripción.
Precaución – Las clases de escucha del ciclo de vida del servidor se invocan sincrónicamente desde
el subproceso del servidor principal, de modo que hay que tomar precauciones para asegurarse
de que las clases de escucha no bloqueen el servidor. Las clases de escucha pueden
crear subprocesos, en caso necesario, aunque deben detenerse durante las fases de cierre
y terminación.
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para ver la lista de configuraciones, haga clic en la ficha Configuración.
Haga clic en la ficha Java > Módulos del ciclo de vida.
Seleccione el módulo de ciclo de vida y haga clic en el botón Eliminar módulo de ciclo de vida.
Los módulos de ciclo de vida de Java Server son clases de Java que escuchan eventos de ciclo de vida de servidor, a fin de realizar ciertas tareas cuando se den eventos de servidor como el inicio o la detención.
El servidor admite la ejecución de tareas basadas en Java de corta o larga duración en el entorno del servidor web. Estas tareas se inician automáticamente al iniciarse el servidor y se notifican al apagarse el servidor. De este modo, ahora puede enlazar tareas como crear instancias singletons, servidores RMI, etc.
A continuación, se describe brevemente el ciclo de vida del servidor:
Desde esta página, puede agregar y suprimir dominios de autenticación. El modelo de seguridad basado en Java EE proporciona dominios de seguridad que identifican y autentican a los usuarios.
El proceso de autenticación verifica a los usuarios a través del dominio Java (Java Realm). Un dominio consiste en un conjunto de usuarios, asignaciones de grupo opcionales y una lógica de autenticación que puede validar las solicitudes de autenticación. Una vez que un dominio configurado valide una solicitud de autenticación y el contexto de seguridad esté establecido, esta identidad se aplicará a todas las decisiones de autorización subsiguientes.
Los dominios Java son parecidos a las auth-dbs (bases de datos de autenticación) con la diferencia de que, mientras las auth-dbs son utilizadas por el motor ACL (basado en las reglas de su archivo ACL), los dominios Java son empleados por las reglas de control de acceso de Java Servlet (especificados en todos los web.xml de las aplicaciones web).
Una instancia de servidor puede tener cualquier número de dominios configurados. La información de la configuración se presenta en el elemento auth-realm del archivo server.xml.
La siguiente tabla define los diversos tipos de dominios compatibles con Sun Java System Web Server 7.0
Tabla 29 Tipos de dominios
Dominio | Descripción |
|---|---|
Archivo | El dominio archivo es el dominio predeterminado al instalar por primera vez Sun Java System Web Server. Este dominio, fácil y sencillo de configurar, representa una comodidad significativa para los desarrolladores. El dominio archivo autentica a los usuarios de acuerdo con los datos de usuario almacenados en un archivo de texto. Recuerde que, a diferencia de la auth-db de archivos, el dominio de Java sólo admite un formato de archivo: keyfile (archivo de claves). El formato keyfile que admite este dominio es compatible con el keyfile de la auth-db de archivos (y ambos pueden remitirse al mismo archivo de disco). |
LDAP | El dominio ldap permite utilizar una base de datos LDAP de la información de seguridad del usuario. Un servicio de directorios LDAP es una colección de atributos con identificadores únicos. El dominio ldap es idóneo para implementar sistemas de producción. Para autenticar usuarios con el dominio ldap, debe crear los usuarios que desee en su directorio LDAP. Puede hacer esto desde la ficha Usuarios del servidor de administración & Grupos. Consulte Editar usuarios y gruposEsta acción también se puede efectuar desde la consola de administración de usuario del producto de directorios LDAP. |
PAM | El dominio PAM (también llamado Solaris) delega las tareas de autenticación a la pila Solaris PAM. Al igual que la auth-db PAM, este dominio sólo goza de compatibilidad en las versiones 9 y 10 de Solaris. Además, deberá ejecutarse como raíz la instancia del servidor. |
Certificado | El dominio certificado admite la autenticación de SSL. El dominio certificado establece la identidad del usuario en el contexto de seguridad de Sun Java System Web Server y lo rellena con los datos del usuario obtenidos del certificado del cliente. Los contenedores Java EE se encargan del proceso de autorización según el DN de cada usuario obtenido de su certificado. Este dominio autentica a los usuarios con la autenticación del cliente SSL o TLS mediante los certificados X.509. |
Nativo | El dominio native es un ámbito especial que actúa de puente entre el modelo básico de autenticación basado en ACL y el modelo de autenticación de Java EE/Servlet. Mediante el uso del dominio Native para las aplicaciones web de Java, es posible hacer que el subsistema ACL realice la autenticación (en lugar del contenedor web de Java) reservando esta identidad para las aplicaciones web de Java Cuando se invoca una operación de autenticación, el dominio Native delega esta autenticación al subsistema de autenticaciones principal. Desde el punto de vista del usuario, esto equivale a que, por ejemplo, el dominio LDAP delegue las tareas de autenticación al servidor LDAP configurado. Cuando el dominio Native procesa las consultas de los miembros del grupo, éstas también se delegan al subsistema de autenticación principal. Desde el punto de vista de los módulos web de Java y los desarrolladores correspondientes, el dominio Native no difiere de ningún otro dominio de Java que esté disponible para utilizarse con los módulos web. |
Personalizado | Defina su propio dominio de autenticación. Indique la clase que implementa un dominio de autenticación de contenedor de servlet que puede agregarse. |
La siguiente sección describe los pasos necesarios para agregar un nuevo dominio de autenticación.
Agregar un dominio de autenticación
Seleccione la configuración.
Seleccione la configuración a la que tiene que agregar un nuevo dominio de autenticación. Haga clic en la ficha Configuraciones y seleccione la configuración.
Haga clic en la ficha Java > Autenticación.
Haga clic en Nuevo bajo Autenticación de Servlet.
Proporcione detalles del dominio.
Nombre — Escriba un nombre corto para el dominio. Este nombre se utilizará para referirse al dominio desde, por ejemplo, web.xml.
Clase — Si va a configurar un dominio personalizado, escriba el nombre completo de la clase de Java que implementará su dominio personalizado. No hace falta que escriba una clase para los dominios incorporados.
Tipo — Seleccione el tipo de dominio. Consulte la Tabla 29
Propiedades — Agregue propiedades específicas del dominio. Por ejemplo property name="file" value="instance_dir/config/keyfile" and property name="jaas-context" value="fileRealm.
Es necesario que agregue propiedades obligatorias para cada dominio de autenticación. En la siguiente tabla aparecen algunas de estas propiedades obligatorias
Tabla 30 Propiedades obligatorias para el dominio de autenticación
Dominio de autenticación | Propiedades |
|---|---|
Archivo |
|
LDAP |
|
PAM | NA |
Certificado |
|
Nativo |
|
Esta sección describe el procedimiento de configuración del contenedor de servlet.
Editar valores del contenedor de servlet
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en Java > Contenedor de Servlet.
La siguiente tabla describe los parámetros disponibles en la página del contenedor de servlet.
Tabla 31 Descripción de campos > Contenedor de Servlet.
Campo | Descripción |
|---|---|
Nivel de registro | Información grabada en el registro del contenedor de servlet. Los distintos valores son óptimos (más detallados), mejor, bueno, información, advertencia, fallo, configuración, seguridad o catástrofe (menos detallados). |
Intervalo de recarga dinámica | Este parámetro define el período que debe pasar para que las comprobaciones del servidor implementen las aplicaciones web de las modificaciones. El rango de valores va de 1 a 60, o -1 si se debe deshabilitar la recarga dinámica. |
Función anónima | Nombre de la función predeterminada o anónima asignada a todos los principales. La función predeterminada es CUALQUIERA. |
Tamaño del conjunto de servlets | Número de instancias de servlet para crear instancias por SingleThreadedServlet . El valor de rango va de 1 a 4096. |
Profundidad máxima del distribuidor | La profundidad máxima del contenedor de servlet que permite la distribución de solicitudes anidadas. El rango de valores va de 0 a 214704836470. El valor predeterminado es 20. |
Permitir contexto cruzado | Indica si los distribuidores de solicitudes pueden distribuir en otro contexto. El valor predeterminado es Falso. |
Codificar cookies | Indica si el contenedor de servlet codifica los valores de cookies. El valor predeterminado es Verdadero. |
Mostrar excepciones | Muestra la excepción en el navegador. Esta opción sólo es útil en un entorno de desarrollo. Deshabilite esta opción en un entorno de producción. |
Descifre '+' en valor de cookie. | Descifra el carácter plus en valor de cookie para espaciar. |
Reutilizar los ID de sesión | Indica si se reutiliza un número de ID de sesión existente al crear una nueva sesión para dicho cliente. El valor predeterminado es Falso. |
Cookie de sesión segura | Este parámetro controla bajo qué condiciones la cookie JSESSIONID se marcará como segura. Utilice "dinámica" (opción predeterminada) para marcar la cookie como segura sólo si la solicitud se recibe por conexión segura (HTTPS). Utilice "verdadero" para marcarla siempre como segura y "falso" para no marcarla nunca como segura. |
Esta sección describe el procedimiento de configuración de las propiedades de repetición de sesiones de una configuración seleccionada.
Editar valores de resolicitud de sesiones
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en Java > Repetición de sesiones.
La siguiente tabla describe los parámetros disponibles en la página de repetición de sesiones.
Tabla 32 Descripción de campos > Repetición de sesiones.
Campo | Descripción |
|---|---|
Puerto | Número de puerto en el que escucha el servidor de administración. El puerto predeterminado es 8888. |
Habilitado | Habilita la repetición de sesiones de la configuración seleccionada. |
Cifrado | Indica si los datos de la sesión están codificados antes de la repetición. El valor predeterminado es Falso. |
Cifrar | Secreto compartido que usan los miembros del clúster para autenticarse. |
Asíncrono | Indica si la repetición de sesiones puede suceder de forma asíncrona desde el procesamiento de solicitudes o respuestas HTTP. El valor predeterminado es Verdadero. |
Getatrribute produce la repetición | Indica si una llamada al método HttpSession.getAttribute debe realizar una copia de seguridad de la sesión. El valor predeterminado es Verdadero. |
Número máximo de saltos en el descubrimiento de repeticiones | Número máximo de instancias con las que se debe entrar en contacto al buscar la copia de seguridad de una sesión. El rango de valores va de 1 a 214704836470, o -1 para indicar que no hay límite. |
Tiempo de espera para el descubrimiento de inicio | Tiempo máximo (en segundos) en que una instancia intentará establecer contacto con la instancia de copia de seguridad designada. El rango de valores va de 0,001 a 3600. |
Nombre de la cookie | Permite introducir el nombre de la cookie que hace un seguimiento de la instancia que posee una sesión. |
La interfaz del proveedor de servicios de autenticación de Java define, para la especificación Contenedores, una interfaz del proveedor de servicios estándar con la que los proveedores de mecanismos de autenticación se puedan integrar en los contenedores. Puede utilizar la consola de administración para agregar un nuevo proveedor de autenticación SOAP.
Agregar un nuevo proveedor de autenticación SOAP
Seleccione la configuración.
Seleccione la configuración en la lista de configuraciones. Para obtener la lista, haga clic en la ficha Configuraciones.
Haga clic en la ficha Java > Autenticación.
Desde la sección Autenticación SOAP, haga clic en el botón Nuevo.
La siguiente tabla describe los parámetros disponibles en la página del nuevo proveedor de autenticación SOAP.
Tabla 33 Descripción de campos > Proveedor de autenticación SOAP
Campo | Descripción |
|---|---|
Nombre | Introduzca un nombre corto para el nuevo proveedor de autenticación SOAP. |
Nombre de clase | La clase que implementa el proveedor. El nombre completo de una clase que implementa javax.security.auth.XXX |
Emisor de la solicitud de autenticación | Este atributo define un requisito de autenticación del remitente de capas del mensaje, como el nombre o la contraseña de usuario, o de autenticación del contenido, como la firma digital que deben llevar los mensajes de solicitud. El valor (directiva de autenticación) puede ser remitente o contenido. Si no se especifica este argumento, no será necesaria la autenticación de origen de la solicitud. |
Destinatario de la solicitud de autenticación | Este atributo define un requisito de autenticación de capas del mensaje enviado por el receptor a su remitente, por ejemplo, por el cifrado XML. Los valores pueden estar antes o después del contenido. |
Emisor de la respuesta de autenticación | Este atributo define un requisito de autenticación del remitente de capas del mensaje, como el nombre o la contraseña de usuario, o de autenticación del contenido, como la firma digital que deben llevar los mensajes de respuesta. El valor (directiva de autenticación) puede ser remitente o contenido. Si no se especifica este argumento, no será necesaria la autenticación de origen de la respuesta. |
Destinatario de la respuesta de autenticación | Este atributo define un requisito para la autenticación de capas del mensaje del receptor del mensaje de respuesta a su remitente, por ejemplo, por el cifrado XML. |
Propiedades | Permite proporcionar otras propiedades de CLI al hacer clic en el botón Agregar propiedad. |