は、私が発見したが、これだけに役立ち適用するとき.earファイルのデフォルト.warは何でも。 (.earファイルには.warファイルが1つしかありません。したがって、.warの名前はエントリには必要ありません)。このアプローチは、.warの名前を変更する必要がある場合に適しています後で何らかの理由でプロジェクトを作成するため、deployment.xml
ファイルの更新について心配する必要はありません。 deployment.xml
ファイルがセル参照ディレクトリの内部に埋め込まれています。ファイルがディレクトリレベルのMETA-INF
に置かれていて、深く表示されていない場合は表示されません。私の特定のケースで
は、私はで私の.earプロジェクトにdeployment.xml
が見つかりました:META-INF \
<PROJECT_ROOT> \ ibmconfig細胞\ \ defaultCellアプリケーションがdefaultApp \展開を\ \ \ defaultApp
\
ファイルの内容は次のようにたくさん見える:
<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>
ライン:
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_LAST" />
本来読み取る:
<classloader xmi:id="Classloader_1262775196208" mode="PARENT_FIRST" />
は、任意の.warへの参照が行われていないことに注意してください。 pkaedingが述べたように、さまざまなID番号が同じであるとは思わないはずです。
残念ながら、私はスクリプトを制御できません。政治的な理由から、私はEARをパッケージ化する前にこれをすべて処理する必要があります(これは、配備責任者の仕事であると主張することもできます)。 – pkaeding
フォーラムのポストへのリンクを追加しました。 deployment.xmlファイルでPARENT_LASTオプションを設定する方法。細部については少し短いですが、始めることができます。 –