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 administrativa, pulse Aplicaciones > Tipos de aplicación > Aplicaciones de empresa WebSphere > nombre_aplicación > Binarios de aplicación.
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.
Las opciones de configuración incluyen lo siguiente:
El valor predeterminado es ${APP_INSTALL_ROOT}/nombre_célula, donde la variable ${APP_INSTALL_ROOT} es raíz_perfil/installedApps. Se anexa a ${APP_INSTALL_ROOT}/nombre_célula un directorio que tiene el nombre de archivo EAR de la aplicación que se está instalando. Por lo tanto, si no especifica ningún directorio, el archivo EAR se instala en el directorio raíz_perfil/installedApps/nombre_célula/nombre_aplicación.ear.
Si especifica un directorio, la aplicación se instala en el directorio vía_acceso_especifica/nombre_aplicación.ear. 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:/myapps en 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.
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.
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 conserva el valor para Directorio de instalación de la aplicación que se utilizó 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 realiza la instalación en una célula diferente, especifique ${APP_INSTALL_ROOT}/nombre_célula/nombre_aplicación.ear, donde nombre_célula es el nombre de la célula en la cual desea instalar el archivo EAR ampliado. Si no indica el nombre de la célula actual, nombre_célula será el nombre de la célula original, aunque esté instalando el archivo EAR ampliado en una célula que tenga un nombre diferente.
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. Una variable ${CELL} de WebSphere Application Server que denote el nombre de célula actual también puede estar en la variable Pathmap, como por ejemplo ${MY_APP}/${CELL}. Puede definir las variables WebSphere Application Server en la página de la consola Variables WebSphere, a la que se accede pulsando Entorno > Variables WebSphere .
Tipo de datos | Serie |
Unidades | Nombre completo de la vía de acceso |
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) 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. Este valor no es válido para las aplicaciones instaladas en destinos de despliegue 5.x.
Tipo de datos | Booleano |
Valor predeterminado | false |
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 predeterminado es habilitar la distribución de aplicaciones. Los binarios de aplicación de las aplicaciones instaladas se expanden en el directorio especificado.
En instalaciones de servidor único, los binarios se suprimen al desinstalar y guardar los cambios realizados en la configuración.
En instalaciones de 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.
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.
Tipo de datos | Booleano |
Valor predeterminado | true |
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.
Opción de 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últiples 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 de recursos uniforme) 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.
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:
/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:
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 que indica que un archivo se puede
leer es 4, escribir es 2 y ejecutar es 1. De este modo, el
permiso de un archivo en una plataforma Windows es 5 o 7. Asimismo, en el estilo POSIX
existen los permisos usuario, grupo y 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.
Tipo de datos | Serie |
Especifica una serie que no se puede editar que identifica la versión de build de la aplicación.
Tipo de datos | Serie |
Los enlaces marcados (en línea) requieren acceso a Internet.