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 administrativa, pulse
.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.
Por omisión, 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:
- No especifique un valor y deje vacío el campo.
El valor por omisión 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.
- Especifique un directorio.
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.
- 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 al instalar una aplicación en una configuración de un único servidor, la aplicación se instala en ${APP_INSTALL_ROOT}/nombre_célula. 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 la opción -includeapps se utiliza para el programa de utilidad addNode, las aplicaciones que se instalan antes de la operación addNode seguirán utilizando el directorio de instalación ${APP_INSTALL_ROOT}/nombre_célula. Sin embargo, una aplicación que se instale después de añadir el servidor a la configuración de la red utilizará el directorio de instalación por omisión ${APP_INSTALL_ROOT}/nombre_célula_red. Para mover la aplicación a la ubicación ${APP_INSTALL_ROOT}/nombre_célula_red después de ejecutar la operación addNode, especifique de forma explícita el directorio de instalación como ${APP_INSTALL_ROOT}/${CELL} durante la instalación. En tal caso, los archivos de aplicación siempre pueden encontrarse bajo el directorio ${APP_INSTALL_ROOT}/nombre_célula_actual. - Si la aplicación se ha exportado y
desea instalar el archivo EAR exportado en una célula o ubicación diferente, especifique
${APP_INSTALL_ROOT}/nombre_célula/nombre_aplicación.ear
si no ha especificado ${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 realiza la instalación en una célula diferente, especifique ${APP_INSTALL_ROOT}/nombre_célula/nombre_aplicación.ear, siendo nombre_célula el nombre de la célula en el 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. 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 de WebSphere Application Server en el panel de Variables de WebSphere, al que puede acceder pulsando en la consola administrativa.
Avoid trouble: En un entorno de sistema operativo distribuido, el ámbito de la variable pathmap se inicia desde el ámbito a nivel de agente de nodo en lugar de un ámbito a 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. gotcha
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 (por omisión) deployment.xml, o los archivos situados en el archivo EAR.
El valor por omisión (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 |
Serie | false |
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 por omisión 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 |
Serie | 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 |
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, de este modo, el producto utiliza el permiso de archivo aplicable más estricta 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.war no coincide con ninguno de los URI
- .*MyWarModule.war.* coincide con todos los URI
- .*MyWarModule.war$ coincide sólo con el URI 1
- .*\\.jsp=755 coincide sólo con el URI 2
- .*META-INF.* coincide con los URI 3 y 6
- .*MyWarModule.war/.*/.*\.class coincide con los URI 4 y 5
/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
No se puede eliminar el permiso de lectura para un archivo en las plataformas Windows.
Cuando se utilizan los bits de permiso de estilo POSIX, el bit 4 indica que
un archivo se puede leer, el bit 2 indica que se puede
escribir en el archivo y el bit 1 indica que el archivo se
puede ejecutar.
Por lo tanto, el permiso de un archivo en una plataforma Windows es 5 o 7.
Además, 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 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 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 |