Similar a la respuesta de pkaeding, he descubierto de la siguiente manera, no es específico de un .war en particular por su nombre, pero útil cuando se aplica a lo que sea el .war predeterminado en el archivo .ear. (Archivos .ear con un archivo .war en ellos sólo tienen que .war, por lo nombrando el .war no es necesario en la entrada.) Este enfoque puede ser bueno para situaciones en las que es posible que tenga que volver a nombre del .war proyecto más tarde por algún motivo, por lo que no tendrá que preocuparse por actualizar el archivo deployment.xml
. Encontré el archivo deployment.xml
enterrado dentro de un directorio de referencia de celda; No sé si está bien, como se muestra cuando el archivo se coloca en el nivel de directorio META-INF
y no más profundo.
En mi caso particular, me pareció deployment.xml
en mi proyecto .ear en:
<project_root> \ META-INF \ ibmconfig \ células \ defaultCell \ Applications \ \ DefaultApp despliegues \ DefaultApp \
el contenido del archivo se parece mucho a:
<appdeployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:appdeployment="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi" xmi:id="Deployment_1262775196208">
<deployedObject xmi:type="appdeployment:ApplicationDeployment"
xmi:id="ApplicationDeployment_1262775196208" startingWeight="10">
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_LAST" />
</deployedObject>
</appdeployment:Deployment>
la línea:
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_LAST" />
originalmente decía:
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_FIRST" />
Nota no se hace ninguna referencia a ningún .war. Como se mencionó anteriormente, no debe esperar que los diferentes números de id sean iguales para usted.
Lamentablemente, no tengo control sobre los scripts. Por razones políticas, tengo que encargarme de todo esto antes de empacar el EAR (aunque podría argumentarse que este es el trabajo del administrador responsable de la implementación ...) – pkaeding
Agregó un enlace a una publicación del foro que describe cómo establecer la opción PARENT_LAST en el archivo deployment.xml. Es un poco corto de detalles, pero podría darle un comienzo. –