WLST: Удаленное развертывание приложения в WebLogic

Я пытаюсь удаленно развернуть приложение на WebLogic. Я использую WLST в скрипте python.

Я использую для этого команду развертывания. Когда я указываю путь моей войны к любому местоположению, доступному для моей удаленной машины, все идет хорошо, но когда я указываю любое местоположение, недоступное для удаленной машины, оно терпит неудачу.

Теперь я знаю решение, которое по умолчанию загружает имеет значение false, следовательно, удаленному WebLogic требуется доступ к месту войны, но я пробовал его, задав для загрузки значение true, но развертывание по-прежнему завершается ошибкой, например:

Сообщение о развертывании: weblogic.management. ManagementException: [Deployer: 149003] Невозможно получить доступ к информации об источнике приложения в '/app/jamagentAdminServer.war' для приложения 'jamagent_AdminServer'. Конкретная ошибка: файлы приложения не существуют. Трассировка стека недоступна.

Я что-то упустил? Я использую команду:

deploy ('jamagent _' + ServerName, jamagentwarpath + '/ jamagent' + ServerName + '. War', target = ServerName, timeout = 600000, upload = 'true')

, поэтому, если я удалю upload = 'true' и убедитесь, что jamagentwarpath - это местоположение, доступное для удаленной машины, тогда все будет нормально. Надеюсь, я ясно сформулировал свой вопрос.

5
задан Tim Sylvester 4 April 2011 в 14:56
поделиться