Introducción: Variables
Las variables pueden ser muy distintas. Se utilizan para controlar los valores y las propiedades relacionadas con el entorno del servidor. Los tres tipos principales de variables que debe comprender son las variables de entorno, las variables de WebSphere® y las propiedades personalizadas.
Variables de entorno
Las variables de entorno, también denominadas variables de entorno nativas, no son específicas de WebSphere Application Server y están definidas por otros elementos, como UNIX, Language Environment ® (LE) o proveedores de terceros, entre otros. Algunas de las variables nativas específicas de UNIX son LIBPATH y STEPLIB. Estas variables suelen ser específicas del sistema operativo.
Las variables de entorno de también se pueden especificar como una entrada de entorno de servidor de aplicaciones. Para especificar una variable de entorno como una entrada de entorno, en la consola administrativa, pulse . A continuación, en Infraestructura de servidor, pulse .
Variables de WebSphere
Las variables de WebSphere son pares de nombre y valor que se utilizan para proporcionar valores para cualquiera de los atributos de tipos de datos de serie contenidos en uno de los archivos de configuración con formato XML que residen en el repositorio del producto. Una vez que se ha definido una variable, el valor especificado para la variable sustituye el nombre de la misma siempre que se encuentra dicho nombre durante el proceso de configuración.
- Nombres de vía de acceso de WebSphere Application Server , como JAVA_HOMEy APP_INSTALL_ROOT
- Un valor de vía de acceso para el atributo JSP o de servicio de archivos
extendedDocumentRoot. Esta posibilidad le permite añadir una aplicación en cada nodo de un entorno en clúster sin modificar el archivo
ibm-web-ext.xmi para dicha aplicación en cada nodo.Configuraciones soportadas: Para los archivos de extensión y enlace de IBM® , la extensión de nombre de archivo .xmi o .xml es diferente en función de si está utilizando una aplicación o módulo anterior aJava™ EE 5 o una aplicación o módulo Java EE 5 o posterior. Un archivo de extensión o enlace de IBM se denomina ibm-*-ext.xmi o ibm-*-bnd.xmi donde * es el tipo de archivo de extensión o enlace como app, application, ejb-jaro web. Se aplican las condiciones siguientes:
Sin embargo, un módulo Java EE 5 o posterior puede existir dentro de una aplicación que incluya archivos anteriores aJava EE 5 y utilice la extensión de nombre de archivo .xmi .
ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi y los archivos ibm-portlet-ext.xmi siguen utilizando las extensiones de archivo .xmi.
- Determinados valores de personalización de la célula
Para crear o modificar una variable de WebSphere , en la consola administrativa pulse .
Una variable puede aplicarse a un nodo o un servidor.
- A nivel de servidor, se aplica a todo el servidor.
- A nivel de nodo, se aplica a todos los servidores del nodo a menos que establezca la misma variable a nivel del servidor. En ese caso, para dicho servidor, el valor que se especifique a nivel de servidor alterará temporalmente el valor especificado a nivel de nodo.
Propiedades personalizadas
Las propiedades personalizadas son los valores de propiedad establecidos para un componente con una función específica. Cualquier elemento de configuración puede tener una propiedad personalizada. Los elementos de configuración más comunes son la célula, el nodo, el servidor, el contenedor web y el servicio de transacciones. Existe un número limitado de propiedades personalizadas soportadas, las cuales se pueden establecer en la consola administrativa utilizando el enlace de propiedades personalizadas asociado al componente operativo.
Por ejemplo, para establecer las propiedades personalizadas del contenedor web, pulse y, a continuación, en la sección Valores del contenedor, pulse
Las propiedades personalizadas establecidas desde la página de propiedades personalizadas del contenedor web se aplican a todos los transportes asociados a dicho contenedor web; las propiedades personalizadas establecidas desde una de las páginas de propiedades personalizadas del transporte HTTP o de la cadena de transporte de contenedor web solamente se aplican a dicho transporte HTTP específico o dicha cadena de transporte HTTP específica. Si se establece la misma propiedad en la página de contenedor web y en una cadena de transporte o en una página de transporte HTTP, los valores de la cadena de transporte o de la página de transporte HTTP alteran temporalmente los valores definidos para el contenedor web de ese transporte específico.