Горячее развертывание Weblogic во время разработки (например, WSSD / RAD) - PullRequest
3 голосов
/ 08 июля 2010

Все мои предыдущие проекты были на веб-сфере.Я сейчас в команде, разрабатывающей приложение для weblogic.

В разработке Websphere (WSSD / RAD) сервер был более «интегрирован» с IDE, поэтому сборка могла автоматически инициировать пошаговое развертывание на сервере (разработка / локальный).

Isтакая настройка возможна в среде weblogic?Я гуглил некоторые плагины weblogic для eclipse, но я не вижу в этом упоминания как функции.

Какая наилучшая настройка для разработки на weblogic + eclipse, так что накладные расходы на сборку / развертывание / перезапуск минимальны во время разработки

1 Ответ

1 голос
/ 09 июля 2010

Существует задача WebLogic ant для повторного развертывания приложения. Я использую это из командной строки build.xml как отдельную цель 'redeploy', под WLS 9.2, но ее можно легко добавить в сборку Eclipse, я думаю:

<!-- Redeploy the application to WebLogic Server -->
<wldeploy
    action="redeploy" verbose="true" name="<application name>"
    user="<admin user>" password="<admin password>"
    adminurl="t3://<admin server URL>" targets="<server name>" />

<server name> может быть управляемым сервером или вашим сервером администратора, в зависимости от вашей конфигурации.

Если вы используете сеансы и собираетесь часто их переносить, вам может быть полезно добавить persistent-store-type к вашему weblogic.xml, чтобы разрешить сеансам охватывать повторные развертывания, если вы еще этого не делаете - но как так часто зависит от того, что вы делаете со своим приложением.

Отредактировано для добавления ссылки на документы

...