Simile alla risposta da pkaeding, ho scoperto, come segue non specifiche per un particolare .war per nome, ma utile quando si applicano a qualunque sia il predefinito .war nel file .ear. (I file .ear con un file .war contengono solo .war, quindi non è necessario nominare il file .war nella voce.) Questo approccio può essere utile per le situazioni in cui potrebbe essere necessario rinominare il file .war progetto in un secondo momento per qualche motivo, quindi non dovrai preoccuparti di aggiornare il file deployment.xml
. Ho trovato il file deployment.xml
sepolto all'interno di un percorso di directory di riferimento della cella; non so se va bene come mostrato quando il file è posizionato a livello di directory META-INF
e non più in profondità.
Nel mio caso particolare, ho trovato deployment.xml
nel mio progetto .ear a:
<project_root> \ META-INF \ ibmconfig \ cells \ defaultCell \ applicazioni \ DefaultApp \ deployment \ DefaultApp \
il contenuto del file assomiglia molto:
<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 linea:
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_LAST" />
originariamente leggere:
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_FIRST" />
Nota è stato fatto alcun riferimento a qualsiasi .war. Come menzionato per il pkaeding, non dovresti aspettarti che i vari numeri ID siano uguali per te.
fonte
2014-10-02 17:51:01
Sfortunatamente, non ho il controllo sugli script. Per ragioni politiche, ho bisogno di occuparmi di tutto questo prima di confezionare l'EAR (anche se si potrebbe sostenere che questo è il compito dell'amministratore responsabile dell'implementazione ...) – pkaeding
Aggiunto un collegamento a un post sul forum che descrive come impostare l'opzione PARENT_LAST nel file deployment.xml. È un po 'corto nei dettagli, ma potrebbe darti un inizio. –