Проблема с wldeploy - удаленное развертывание не работает - PullRequest
1 голос
/ 21 июня 2010

У меня есть следующая конфигурация ant для удаленного развертывания в weblogic.

<target name="deploy">
    <wldeploy name="${ant.project.name}.ear" user="${wls.username}" password="${wls.password}" adminurl="t3://${wls.hostname}:${wls.port}" action="deploy" source="myApp.ear" targets="${wls.server.name}" stage="true" verbose="true" upload="true" remote="true" debug="true"/>
</target>

Я сталкиваюсь со следующей ошибкой при запуске файла сборки для этой цели: СТРОИТЬ НЕУДАЧИ weblogic.management.ManagementException: [Deployer: 149003] Невозможно получить доступ к информации об источнике приложения в '<! DOCTYPE HTML PUBLIC "- / W3C / DTD HTML 4.0 Draft / EN"> / app / myApp.ear' для приложения myApp.ear.

Я считаю, что не могу контролировать расположение сервера, на котором размещаются файлы EAR для развертывания. Но почему? Сценарии, кажется, работают нормально, когда целью является мой одноранговый компьютер (Windows). Местные развертывания работают также. Относится ли это к unix env. или какие-либо настройки сервера weblogic?

1 Ответ

0 голосов
/ 28 ноября 2013

У меня была такая же проблема, но с помощью команды weblogic.Deployer.Я решил это с аргументом -name.

В вашем случае попробуйте заменить свой атрибут имени следующим образом:

name = "$ {ant.project.name} .ear"

на:

name = "$ {ant.project.name}"

Последнее должно заставить работать ваше развертывание.Сообщите нам, можете ли вы решить проблему с помощью тега Deploy.

...