Перезапустите приложение предприятия, используя командную строку в WLS 10.3.3. - PullRequest
2 голосов
/ 15 декабря 2011

Обычно я запускаю свою версию разработки WLS 10.3.3 из командной строки, запуская startWebLogic.cmd в папке своего домена.

Затем, как это обычно делают разработчики, я изменяю источник моегоПриложение Java EE и перестройте его с помощью ant.Затем я захожу в консоль администрирования WLS -> mydomain -> развертывания, выбираю мое приложение Java EE и нажимаю кнопку «Обновить», чтобы «обновить» приложение.Я настроил его так, чтобы путь к приложению указывал на каталог проекта моего приложения Java EE, в котором находятся META-INF, src и web.Мои классы развернуты под web / WEB-INF / classes.

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

Может кто-нибудь объяснить, как я могу использовать dos для "обновления" (остановки, запуска или чего-то ещеобновить его на WLS) приложение на WLS?

(как примечание: мой WLS-сервер в настоящее время настроен на прием только протокола обмена данными "HTTPS")

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011

Использовать WLST.В Linux вы бы использовали wlst.sh.В Windows я полагаю, что это wlst.cmd.

SOME_PATH/wlserver_10.3/common/bin/wlst.sh

Затем подключитесь к экземпляру WLS с использованием учетных данных и правильного хоста и порта.

connect('user','pass','t3://localhost:7001')

Теперь просто скажите, чтобы его повторно развернули.

redeploy('your_app_name')

Это действительно так просто.

Вы также можете развернуть из WLST таким же образом.

deploy('your_app_name','path_to_your_app/yourapp.ear','ServerName')

Отмена развертывания выполняется так же, как и повторное развертывание.

undeploy('your_app_name')

Этот краткий справочник содержит все команды WLST.

http://docs.oracle.com/cd/E21764_01/web.1111/e13813/quick_ref.htm#WLSTC113

1 голос
/ 16 декабря 2011

В моем случае мне нужно было сделать следующее, чтобы использовать WebLogic Scripting Tool (WLST).На моем компьютере запущен сервер разработки 10.1.3.3, на котором установлена ​​ОС Windows XP Professional.Я также использую только SSL («HTTPS») в WLS (находится на странице общей конфигурации вашего сервера, в частности «Порт прослушивания SSL включен»).Убедитесь, что вы включили туннелирование на сервере, зайдя на ваш сервер -> протоколы -> общие и нажав Включить туннелирование.Установите переменные среды WLS, запустив"your_wls_domain_install_dir"\wlserver\server\bin\setWLSEnv.cmd.Запустите инструмент WSLT, затем запуститеjava -Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.TrustKeyStore=DemoTrust weblogic.WLST(Как видно из приведенной выше команды, я специально использую хранилище ключей DemoTrust, которое по умолчанию настроено для установки WLS)Затем вы можете подключиться к вашему серверу ...connect ('user','pwd','https://127.0.0.1:4443')Оттуда я использовал команду повторного развертывания, упомянутую Билли Бобом.Ссылка, которую он предоставил, является хорошим кратким справочником для всех команд WLST.

...