Valores binarios de la aplicación
Utilice esta página para configurar la ubicación y la distribución de archivos binarios de aplicación.
Para ver esta página de la consola administrativa, haga clic en .
Ubicación (vía de acceso completa)
Especifica el directorio en el que se instala el archivo del archivador de aplicación empresarial (EAR). Este valor Ubicación es el mismo que el campo Directorio de instalación de la aplicación en los asistentes de instalación y actualización de aplicaciones.
De forma predeterminada, se instala un archivo EAR en elprofile_root/installedApps/cell_name/application_name.ear directorio.
Establecer las opciones incluye lo siguiente:
- No especifique un valor y deje vacío el campo.
El valor predeterminado es${APP_INSTALL_ROOT}/cell_name , donde el ${APP_INSTALL_ROOT} la variable esprofile_root/installedApps . Se adjunta un directorio que tiene el nombre del archivo EAR de la aplicación que se está instalando.${APP_INSTALL_ROOT}/cell_name . Por lo tanto, si no especifica un directorio, el archivo EAR se instala en elprofile_root/installedApps/cell_name/application_name.ear directorio.
- Especifique un directorio.
Si especifica un directorio, la aplicación se instala enspecified_path/application_name.ear directorio. Un directorio, que tiene el nombre del archivo EAR de la aplicación que se instala, se anexa a la vía de acceso que ha especificado en Directorio de instalación de la aplicación al instalar la aplicación. Por ejemplo,si ha instalado Clock.ear y especifica
C:/myappsen las máquinas Windows, la aplicación se instala en el directorio myapps/Clock.ear. La variable ${APP_INSTALL_ROOT} se establece en la vía de acceso especificada. - Especifique
${APP_INSTALL_ROOT}/${CELL}para la instalación inicial de la aplicación.Si va a exportar la aplicación desde una célula y más adelante instalar la aplicación exportada en una célula distinta, especifique la variable
${CELL}para la instalación inicial de la aplicación. Por ejemplo, especifique${APP_INSTALL_ROOT}/${CELL}para este valor. Al exportar la aplicación se crea un archivo EAR mejorado que tiene la aplicación y su configuración de despliegue. La configuración de despliegue retiene el nombre de célula de la instalación inicial en el directorio de destino salvo que especifique la variable${CELL}. Si se especifica la variable${CELL}se garantiza que el directorio de destino tenga el nombre de la célula actual y no el nombre de la célula original.Importante: Si no se especifica un directorio de instalación cuando se instala una aplicación en una configuración de servidor único, la aplicación se instala en${APP_INSTALL_ROOT}/cell_name . Cuando el servidor pase a formar parte de una configuración de varios servidores (utilizando el programa de utilidad addNode), el nombre de célula de la nueva configuración pasa a ser el nombre de célula del nodo del gestor de despliegue. Si el-includeappsLa opción se utiliza para addNode utilidad, entonces las aplicaciones que se instalaron antes de la addNode La operación todavía usa el directorio de instalación.${APP_INSTALL_ROOT}/cell_name . Sin embargo, una aplicación que se instala después de agregar el servidor a la configuración de red utiliza el directorio de instalación predeterminado.${APP_INSTALL_ROOT}/network_cell_name . Para mover la aplicación al${APP_INSTALL_ROOT}/network_cell_name ubicación al ejecutar el addNode operación, especifique explícitamente el directorio de instalación como${APP_INSTALL_ROOT}/${CELL}durante la instalación. En tal caso, los archivos de la aplicación siempre se pueden encontrar en${APP_INSTALL_ROOT}/current_cell_name . - Si la aplicación se ha exportado y desea instalar el archivo EAR exportado en una celda o ubicación diferente, especifique${APP_INSTALL_ROOT}/cell_name/application_name.ear si no especificaste
${APP_INSTALL_ROOT}/${CELL}para la instalación inicial.El archivo EAR exportado es un archivo EAR ampliado que tiene la aplicación y su configuración de despliegue. La configuración de despliegue retiene el valor de Directorio de instalación de la aplicación utilizado para la instalación anterior de la aplicación. A menos que especifique un valor diferente, el archivo EAR ampliado se instalará en el mismo directorio que el de la instalación anterior.
Si no ha especificado la variable
${CELL}durante la instalación inicial, la configuración de despliegue utiliza el nombre de célula de la instalación inicial en el directorio de destino. Si está instalando en una celda diferente, especifique${APP_INSTALL_ROOT}/cell_name/application_name.ear , dónde nombre_celda es el nombre de la celda en la que desea instalar el archivo EAR mejorado. Si no designa el nombre de célula actual, nombre_célula será el nombre de célula original aunque instale el archivo EAR mejorado en una célula con un nombre diferente. - Especifique una vía de acceso absoluta o utilice la variable pathmap.
Puede especificar una vía de acceso absoluta o utilizar una variable Pathmap, como por ejemplo
${MY_APPS}. Puede utilizar una variable Pathmap en cualquier instalación.Una variable Pathmap es particularmente necesaria al instalar una aplicación en un clúster con miembros en nodos heterogéneos, ya que, en tales casos, es posible que no exista ningún modo de especificar una vía de acceso absoluta. A WebSphere® Application Server variable
${CELL}que denota el nombre de la celda actual también puede estar en la variable del mapa de ruta; Por ejemplo,${MY_APP}/${CELL}. puedes definirWebSphere Application Server variables sobre elWebSphere Página de variables, a la que puede acceder haciendo clic en la consola administrativa.Evite problemas: En un entorno de sistema operativo distribuido, el alcance de la variable de mapa de ruta comienza desde el alcance de nivel de agente de nodo en lugar de desde un alcance de nivel de servidor. Si no se encuentra la variable en el ámbito a nivel de agente de nodo, se busca en el ámbito a nivel de nodo y por último en el ámbito a nivel de célula.
| Información | Valor |
|---|---|
| Tipo de datos | Serie |
| Unidades | Nombre completo de la vía de acceso |
Utilizar información de configuración en binario
Especifica si el servidor de aplicaciones va a utilizar el enlace, las extensiones y los descriptores de despliegue situados en el documento de despliegue de la aplicación, el archivo (por omisión) deployment.xml, o los archivos situados en el archivo EAR.
El valor predeterminado (false) utiliza los enlaces, extensiones y descriptores de despliegue que se encuentran en deployment.xml. Para utilizar los enlaces, extensiones y descriptores de despliegue que se encuentran en el archivo EAR, habilite este valor (true).
Este valor Utilizar información de configuración en binario es el mismo que el campo Utilizar configuración binaria en los asistentes de instalación y actualización de aplicaciones. Seleccione este valor sólo para las aplicaciones instaladas en destinos de despliegue 6.x o posterior.
| Información | Valor |
|---|---|
| Tipo de datos | Booleano |
| Valor predeterminado | falso |
Habilitar distribución binaria, expansión y limpieza posterior a la desinstalación
Especifica si el producto expande los archivos binarios de aplicación de la ubicación de instalación y suprime los binarios de aplicación durante la desinstalación. El valor predeterminado es habilitar la distribución de aplicaciones. Los archivos binarios de aplicación de las aplicaciones instaladas se expanden en el directorio especificado.
En las instalaciones de varios servidores, los archivos binarios se suprimen cuando desinstala la aplicación, guarda los cambios realizados en la configuración y sincroniza los cambios.
Si inhabilita esta opción, debe asegurarse de que los archivos binarios de aplicación se expandan correctamente en los directorios de destino de todos los nodos donde se ejecute la aplicación.
Este valor Habilitar distribución binaria, expansión y limpieza posterior a la desinstalación es el mismo que el campo Distribuir la aplicación en los asistentes de instalación y actualización de aplicaciones.
| Información | Valor |
|---|---|
| Tipo de datos | Booleano |
| Valor predeterminado | true |
Permisos de archivo
Especifica los permisos de acceso para los archivos binarios de aplicación para las aplicaciones instaladas que se expanden en el directorio especificado.
La opción Habilitar distribución binaria, expansión y limpieza posterior a la desinstalación debe estar habilitada para especificar los permisos de archivo.
Puede especificar los permisos de archivo en el campo de texto. También puede establecer algunos permisos de archivos utilizados comúnmente seleccionándolos en la lista de selección múltiple. Las selecciones de la lista desplegable sobregraban los permisos de archivos establecidos en el campo de texto.
Puede establecer una o más series de permisos de archivos siguientes en la lista. Al seleccionar varias opciones se combinan las series de permisos de archivos.
| Opción lista de selección múltiple | Conjunto de series de permisos de archivos |
|---|---|
| Permitir que se puedan leer todos los archivos pero sin grabar | .*=755 |
| Permitir que se ejecuten los ejecutables | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
| Permitir que los archivos HTML y de imagen los pueda leer todo el mundo | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
file_name_pattern=permission#file_name_pattern=permissiondonde patrón_nombre_archivo es un filtro de nombres de
archivo de expresiones regulares (por ejemplo, .*\\.jsp para todos los archivos
JSP), permiso proporciona las listas de control de acceso (ACL) a archivos y
# es la pestaña entre múltiples entradas de patrón_nombre_archivo y
permiso. Si # es un carácter de una serie
patrón_nombre_archivo, utilice \#
en su lugar.
Si hay varios patrones de nombres de archivos y permisos de
archivos en la serie, correlacione un URI (identificador uniforme de recursos) en la aplicación y, de este modo, el producto utilizará el
permiso de archivo aplicable más estricto para el archivo. Por ejemplo, si la serie de permisos de archivo es
.*\\.jsp=775#a.*\\.jsp=754, el archivo abc.jsp
tiene el permiso de archivo 754.
| Número | URI de ejemplo |
|---|---|
| 1 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war |
| 2 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp |
| 3 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF |
| 4 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class |
| 5 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class |
| 6 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF |
Los resultados de coincidencia del patrón de archivo son:
MyWarModule.warno coincide con ninguno de los URI.*MyWarModule.war.*coincide con todos los URI.*MyWarModule.war$coincide sólo con el URI 1.*\\.jsp=755coincide sólo con el URI 2.*META-INF.*coincide con los URI 3 y 6.*MyWarModule.war/.*/.*\.classcoincide con los URI 4 y 5
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jspy especifica la siguiente serie de patrón de archivo:.*MyApp.ear$=755#.*\.jsp=644Los resultados de coincidencia del patrón de archivo son:- El directorio MyApp.ear se establece en 755
- El directorio MyWarModule.war se establece en 755
- El directorio MyWarModule.war se establece en 755
/ ) como separador de ruta de archivo en patrones de archivos.No se puede eliminar el permiso de lectura para un archivo en las plataformas Windows. Con POSIX bits de permiso de estilo, el bit para denotar
readable en un archivo es 4,writable es 2, yexecutable es 1. Por lo tanto, el permiso de un archivo en una plataforma Windows es 5 o 7. También en POSIX estilo hayuser ,group yworld permisos. Sólo puedes configurar eluser permiso para un archivo en plataformas Windows. Elgroup yworld Los bits de permiso se ignoran.
Los permisos de acceso especificados aquí están en el nivel de aplicación. También puede especificar los permisos de acceso para los archivos binarios de aplicación en la configuración de nivel de nodo. Los permisos de archivo de nivel de nodo especifican los permisos máximos (los más indulgentes) que pueden asignarse a los archivos binarios de aplicación. Los permisos de acceso especificados aquí en el nivel de aplicación sólo pueden iguales o más restrictivos que los especificados en el nivel de nodo.
Este valor es el mismo que el campo Permiso de archivo en los asistentes de instalación y actualización de aplicaciones.
| Información | Valor |
|---|---|
| Tipo de datos | Serie |
Nivel de compilación de aplicación
Especifica una serie que no se puede editar que identifica la versión de compilación de la aplicación.
| Información | Valor |
|---|---|
| Tipo de datos | Serie |