wldeploy を使用して EAR を weblogic サーバーにデプロイしたいと考えています。以下は使用したコマンドです。
<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy">
<classpath>
<pathelement location="C:\Oracle\WebLogic\Middleware\wlserver_10.3\server\lib\weblogic.jar"/>
</classpath>
</taskdef>
<!-- Deploying Applications -->
<!-- <target name="deploy" depends="module_create"> -->
<target name="deploy">
<wldeploy action="deploy"
name="${ear.file.name}"
source="${ear.install.dir}/${ear.file.name}"
user="${wls.username}"
nostage="false"
password="${wls.password}"
verbose="true" debug="true"
adminurl="t3://${wls.hostname}:${wls.port}" targets="${server.name}" />
</target>
そうすることで、次のエラーが発生します。
[wldeploy] [BasicOperation.execute():445] : ターゲットで、アプリ atg_production.ear のデプロイ操作を開始しています:
[wldeploy] [BasicOperation.execute():447]: atg_production
[wldeploy] タスク 2 が開始されました: [Deployer:149026] atg_production にアプリケーション atg_production.ear をデプロイします。
[wldeploy] 例外スタックのダンプ
[wldeploy] 延期されたタスク 2: [Deployer:149026] atg_production にアプリケーション atg_production.ear をデプロイします。
[wldeploy] ターゲットの状態: サーバー atg_production で延期されたデプロイ
[wldeploy] java.rmi.RemoteException: [Deployer:149145]「atg_production」に接続できません。「atg_production」が利用可能になるまで、展開は延期されます。*[wldeploy] weblogic.deploy.service.internal.transport.UnreachableHostException.writeReplace(UnreachableHostException.java:47) [wldeploy] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [wldeploy] sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) [wldeploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [wldeploy] at java.lang.reflect.Method.invoke(Method.java:597) [wldeploy] at java .io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:1032) [wldeploy] java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1107) で*
RMI 例外が発生する理由がわかりません。この例外の原因を教えてください。