Развертывание JCAPS в нескольких внешних системных средах - PullRequest
1 голос
/ 19 мая 2010

Надеюсь, несколько человек здесь знакомы с JCAPS. Исходя из чистого мира j2ee, трудно переварить модель развертывания, которую предлагает JCPAS. При создании профиля развертывания нам необходимо сопоставить ресурсы (например, jdbc, коннектор веб-сервиса) с внешними системами. Внешние системы предварительно определены с IP-адресом целевого сервера, портом, именем базы данных, учетными данными и т. Д. (В случае jdbc). Таким образом, проблема заключается в том, что EAR, созданный для тестовой среды, не может быть развернут в производственной среде.

В более простых приложениях мы можем хранить базу данных / учетные данные и т. Д. В файлах свойств, и, следовательно, EAR, созданный для UAT, можно развернуть в Production без каких-либо изменений.

Существует ли подобная стратегия, доступная для JCAPS, с помощью которой EAR, созданные в среде, могут быть легко преобразованы в другую?

Ответы [ 2 ]

2 голосов
/ 18 июня 2010

В JCAPS профиль развертывания (DP) по-прежнему является общим уровнем;

1) в качестве разработчика вы настраиваете свои свойства (dev) на входящей и исходящей свойствах Карты подключений (CM) и Внешнего приложения (EA);

2) затем вы извлекаете конфигурацию в файл: asadmin extract-caps-application-configuration myear.ear

3) и загрузите этот файл в свой тест / продукт Glassfish: asadmin import-caps-configuration --host %HOST% --port %PORT% --user admin --passwordfile ...\passwordfile caps-config

4) в Glassfish\Common Task\CAPS\Env and CM Override вы настраиваете свойства в соответствии с окружающей средой! (и перезапустите ухо)

5) наслаждайтесь эффективностью JCAPS [опционально]

весь этот процесс суммирован в Конфигурация приложения - JCAPS 6 screencast

1 голос
/ 21 мая 2010

После нескольких дней исследований я смог найти соответствующую информацию по адресу: http://wikis.sun.com/download/attachments/38767325/JavaCAPS6+Application+Configuration.pdf?version=1&modificationDate=1225463856000 и http://wikis.sun.com/display/JavaCAPS/Application+Configuration и http://wikis.sun.com/display/JavaCAPS/Application+Configuration+Lab.

Публикация здесь на всякий случай, если кто-нибудь попадет на эту страницу в результате поиска.

...