Puede configurar los cargadores de clases de la aplicación para un servidor de
aplicaciones. Los cargadores de clases
permiten que las aplicaciones que se despliegan en el servidor de aplicaciones accedan a los
depósitos de clases y recursos disponibles.
Antes de empezar
En este tema se presupone que un administrador ha creado un servidor de aplicaciones en un producto WebSphere Application Server.
Acerca de esta tarea
Configure los cargadores de clases de un servidor de aplicaciones para
establecer la política de cargador de clases y los valores de modalidad que
afectarán a todas las aplicaciones que se desplieguen en el servidor. Utilice
la consola administrativa para configurar los cargadores de clases.
Procedimiento
- Pulse para acceder a una página de valores de servidor de aplicaciones.
- Especifique la política de cargador de clases de la aplicación para el
servidor de aplicaciones.
La política del cargador de clases de aplicaciones controla el
aislamiento de las aplicaciones que se ejecutan en el sistema (en el servidor).
Un cargador de clases de aplicación agrupa módulos EJB (Enterprise JavaBeans), bibliotecas compartidas, archivos RAR (Resource Adapter Archives) y archivos JAR (Java™ Archive) de dependencias asociados con una aplicación.
Los archivos JAR de dependencias que contienen código que pueden utilizar tanto los
enterprise beans como los servlets. La política de cargador de clases de
aplicaciones controla si varias aplicaciones pueden compartir un cargador de
clases de aplicaciones o si éste es exclusivo para cada aplicación.
Utilice la
página de valores de servidor de aplicaciones para especificar la política de cargador de clases de aplicación para el servidor:
Opción |
Descripción |
Único |
Las aplicaciones no
están aisladas entre sí. Utilice un cargador de clases de aplicaciones para
cargar todos los módulos EJB, las bibliotecas compartidas y los archivos JAR de
dependencias del sistema. |
Múltiple |
Las aplicaciones están aisladas entre sí. Asigna a cada aplicación su propio cargador de clases para cargar los módulos
EJB, las bibliotecas compartidas y los archivos JAR de dependencias de esa
aplicación. |
- Especifique la modalidad de cargador de clases de la aplicación para el
servidor de aplicaciones.
La modalidad del cargador de clases de aplicación especifica la modalidad del
cargador de clases cuando la política del cargador de clases de aplicación es
Único.
En la página de valores de servidor de aplicaciones, seleccione
uno de los valores siguientes:
Opción |
Descripción |
Clases cargadas con cargador de clases padre primero |
Hace que el cargador de
clases delegue la carga de clases en su cargador de clases principal antes de intentar
cargar la clase de su classpath local. Clases cargadas con cargador de clases padre primero es el valor predeterminado para la modalidad de carga de clases. Este valor también se conoce como padre primero.
|
Clases cargadas con el cargador de clases primero (padre último) |
Hace que el cargador de
clases intente cargar clases de su classpath local antes de delegar la carga de clases en
su cargador de clases principal.
Con esta política, un cargador de clases de
aplicaciones puede alterar temporalmente y proporcionar su propia versión de
una clase que exista en el cargador de clases padre. |
- Especifique la modalidad de cargador de clases para el cargador de clases.
- En la página de valores del servidor de aplicaciones, pulse para acceder a la página Cargador de clases.
- En la página Cargador
de clases, pulse Nuevo para acceder a la página de valores de un cargador
de clases.
- En la página de valores
de cargador de clases, especifique el orden de cargador de clases.
El valor de Clases cargadas con cargador de clases padre primero hace que el cargador de clases delegue la carga de clases en su cargador
de clases principal antes de intentar la carga de clases de su classpath local.
El valor Clases cargadas con el cargador de clases primero (padre último) hace que el cargador de clases intente cargar clases de su classpath local antes de delegar la carga de clases a su cargador principal.
- Pulse Aceptar.
Se asigna un identificador a una instancia de cargador de clases.
La instancia se añade a la recopilación de cargadores de clases que se muestra en la
página Cargador de clases.
Qué hacer a continuación
Guarde los cambios en la configuración administrativa.