Valores binarios de la aplicación

Utilice esta página para configurar la ubicación y la distribución de los archivos binarios de la aplicación.

Para ver esta página de la consola de administración, pulse Aplicaciones > Tipos de aplicación > Aplicaciones de empresa WebSphere > nombre_aplicación > Binarios de aplicación.

Atención: Si se está ejecutando una aplicación y se cambia un valor de la aplicación, ésta se reiniciará. En los servidores autónomos, la aplicación se reinicia después de guardar el cambio. En productos de varios servidores, la aplicación se reinicia después de guardar el cambio y de que se hayan sincronizado los archivos en el nodo en el que está instalada la aplicación. Para controlar cuando se produce la sincronización en productos de varios servidores, deseleccione Sincronizar cambios con nodos en la página de preferencias de la consola.

Ubicación (vía de acceso completa)

Especifica el directorio en el que se instala el archivo del archivador de aplicación de empresa (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, un archivo EAR se instala en el directorio raíz_perfil/installedApps/nombre_célula/nombre_aplicación.ear.

Establecer las opciones incluye lo siguiente:

Información Valor
Tipo de datos Serie
Unidades Nombre completo de la vía de acceso

Utilice la 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 deployment.xml (el valor predeterminado), o los archivos situados en el archivo EAR.

El valor predeterminado (false) es utilizar el enlace, las extensiones y los descriptores de despliegue ubicados en deployment.xml. Para utilizar el enlace, las extensiones y los descriptores de despliegue ubicados 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
String false

Habilitar distribución binaria, expansión y limpieza posterior a la desinstalación

Especifica si el producto expande o suprime los binarios de aplicación de la ubicación de instalación y suprime los binarios de aplicación durante la desinstalación. El valor por omisión es habilitar la distribución de aplicaciones. Los archivos binarios de las aplicaciones instaladas se expanden en el directorio especificado.

En instalaciones con un solo servidor, los archivos binarios se suprimen cuando desinstala y guarda los cambios realizados en la configuración.
Nota: La opción "Habilitar distribución binaria, expansión y limpieza posterior a la desinstalación" no está pensada para ser modificada una vez instalada la aplicación. Si necesita cambiar este atributo, desinstale la aplicación y vuelva a instalarla con el valor nuevo para el atributo.

En instalaciones con varios servidores, los binarios se suprimen al desinstalar y guardar los cambios realizados en la configuración y sincronizar los cambios.

Si inhabilita esta opción, debe asegurarse de que los binarios de aplicación se expandan correctamente en los directorios de destino de todos los nodos donde se ejecute la aplicación.

Importante: Si inhabilita esta opción y no copia y expande los binarios de la aplicación a los nodos, al guardar más adelante la configuración o la sincronización manual no se moverán los binarios de la aplicación a los nodos de forma automática.

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
String true

Permisos de archivo

Especifica los permisos de acceso para los 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últiples. Las selecciones de la lista 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.

Tabla 1. Conjuntos de series de permisos de archivos para opciones de lista. Seleccione una opción de lista o especificar una serie de permisos de archivos en el campo de texto.
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
En lugar de utilizar la lista de selección múltiple para especificar permisos de archivo, puede especificar una serie de permisos de archivos en el campo de texto. Los permisos de archivos utilizan una serie con el formato siguiente:
patrón_nombre_archivo=permiso#patrón_nombre_archivo=permiso

donde 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 el separador 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 universal 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.

procedimientos recomendados: Utilizando expresiones regulares para el patrón de coincidencia de archivo compara un URI de serie completo con el patrón de permiso de archivo especificado. Debe proporcionar patrones de coincidencia más precisos con expresiones regulares como se define en la API de programación Java. Por ejemplo, supongamos que se procesa el siguiente directorio y los URI de archivo durante una operación de permiso de archivo:
Tabla 2. Ejemplos de URI para operaciones de permisos de archivos. Los resultados se muestran después de esta tabla.
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:

Si especifica un patrón de nombre de directorio para Permisos de archivo, entonces el permiso de directorio se establece basándose en el valor especificado. De lo contrario, el valor de Permisos de archivo establecido en el directorio es igual que el de su padre. Por ejemplo, supongamos que tiene la siguiente estructura de archivo y directorio:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
y especifica la siguiente serie de patrón de archivo:
.*MyApp.ear$=755#.*\.jsp=644
Los 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
procedimientos recomendados: Independientemente del sistema de operación, siempre utilice la barra inclinada (/) como separador de la vía de acceso de archivo en patrones de archivo.

[Windows] No se puede eliminar el permiso de lectura para un archivo en las plataformas Windows. Con los bits de permiso de estilo POSIX, el bit para denotar readable (legible) en un archivo es 4, writable (grabable) es 2, y executable (ejecutable) es 1. De esta forma, el permiso de un archivo en una plataforma Windows es 5 o 7. Asimismo, en el estilo POSIX existen los permisos user (usuario), group (grupo) y world (mundo). Sólo puede establecer el permiso usuario para un archivo en las plataformas Windows. Se pasan por alto los bits de permisos grupo y mundo.

Los permisos de acceso especificados aquí están en el nivel de aplicación. También puede especificar los permisos de acceso para los 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 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 build de aplicación

Especifica una serie que no se puede editar que identifica la versión de build de la aplicación.

Información Valor
Tipo de datos Serie


Nombre de archivo: urun_rapp_appbin.html