org.codehaus.mojo weblogic-maven-plugin 2.9.1
現在、weblogic maven プラグインを使用して、ローカルの WebLogic 9.2 インスタンスに正常にデプロイしています。
リモート環境にデプロイしようとすると、問題が発生します。管理サーバーと管理対象サーバーが 1 台のマシンにあり、別の管理対象サーバーが別のマシンにある 2 台のマシン クラスタを使用します。
プラグインがアプリケーションを管理サーバーにアップロードするとき、別のマシン上の 2 番目の管理対象サーバーにアプリケーションをコピーしません。これにより、2 番目の管理対象サーバーで問題が発生します。これは、管理サーバーが独自のマシンにアプリケーションを保存した場所にアプリケーションが見つからないためです。
以下の構成
<configuration>
<adminServerHostName>${weblogic.adminServerHostName}</adminServerHostName>
<adminServerPort>${weblogic.adminServerPort}</adminServerPort>
<adminServerProtocol>${weblogic.adminServerProtocol}</adminServerProtocol>
<userId>${weblogic.userId}</userId>
<password>${weblogic.password}</password>
<upload>${weblogic.upload}</upload>
<remote>${weblogic.remote}</remote>
<verbose>${weblogic.verbose}</verbose>
<debug>${weblogic.debug}</debug>
<stage>${weblogic.stage}</stage>
<targetNames>${weblogic.targetNames}</targetNames>
<exploded>${weblogic.exploded}</exploded>
</configuration>
<profile>
<id>localhost</id>
<properties>
<weblogic.adminServerHostName>localhost</weblogic.adminServerHostName>
<weblogic.adminServerPort>7001</weblogic.adminServerPort>
<weblogic.adminServerProtocol>t3</weblogic.adminServerProtocol>
<weblogic.userId>weblogic</weblogic.userId>
<weblogic.password>weblogic</weblogic.password>
<weblogic.upload>false</weblogic.upload>
<weblogic.remote>false</weblogic.remote>
<weblogic.verbose>true</weblogic.verbose>
<weblogic.debug>true</weblogic.debug>
<weblogic.stage>false</weblogic.stage>
<weblogic.targetNames>AdminServer</weblogic.targetNames>
<weblogic.exploded>false</weblogic.exploded>
</properties>
</profile>
<profile>
<id>dev</id>
<properties>
<weblogic.adminServerHostName>******</weblogic.adminServerHostName>
<weblogic.adminServerPort>9141</weblogic.adminServerPort>
<weblogic.adminServerProtocol>t3</weblogic.adminServerProtocol>
<weblogic.userId>******</weblogic.userId>
<weblogic.password>******</weblogic.password>
<weblogic.upload>true</weblogic.upload>
<weblogic.remote>true</weblogic.remote>
<weblogic.verbose>true</weblogic.verbose>
<weblogic.debug>true</weblogic.debug>
<weblogic.stage>true</weblogic.stage>
<weblogic.targetNames>dev_cluster01</weblogic.targetNames>
<weblogic.exploded>false</weblogic.exploded>
</properties>
</profile>