Я должен развернуть свое приложение в weblogic через ant.
что я делаю:
<target name="deployOnServer1" >
<echo>*********** Start deploying war file on SERVER1 *********** </echo>
<wldeploy action="redeploy"
source="${dist.dir}/${ant.project.name}.war"
name="${wls.appname}"
user="${wls1.user}"
password="${wls1.password}"
adminurl="${wls1.adminurl}"
targets="${wls1.targets}"
verbose="true"
debug="true"
upload="true"
remote="true"
/>
</target>
Это развертывает мое приложение на weblogic, только если нет другого приложения с таким же контекстом приложения.
Итак, что я сделал:
<target name="undeployOnServer1">
<echo>*********** Start unDeploying war file on SERVER1 *********** </echo>
<wldeploy
action="undeploy" verbose="true" debug="true"
name="${wls.appname}"
user="${wls1.user}" password="${wls1.password}"
adminurl="${wls1.adminurl}"
failonerror="false"
/>
</target>
и изменил цель deployOnServer1 на
<target name="deployOnServer1" depends="undeployOnServer1">
но сейчас на неразвертывании сказано:
нет приложения с именем myapp для отмены развертывания
и при развертывании он говорит,
невозможно развернуть, так как есть другое приложение с таким же контекстным путем '/myapp'.
Как решить эту проблему?