Как создать ухо в ATG для дальнейшего использования с одноразовым загрузчиком классов?

Как сказано в руководстве по программированию платформы ATG в Приложении A с. 429 Я могу создать файл ear без включения моего модуля в обычный путь к классам ATG (как я понял, не помещая мой модуль в каталог DYNAMO_ROOT), указав atg.nucleus.class.path в моем DYNAMO_HOME/localconfig/postEnvironment.sh. После создания и развертывания файла уха я могу изменить класс Java и увидеть изменения в приложении без перестройки файла уха и без повторного развертывания с помощью Центра управления ATG. Но на этапе сборки с помощью runAssembler я получаю сообщение об ошибке: Ошибка: Нет установленной платформы ATG или пакета приложений, содержащего AppModule, который соответствует myModule. У кого-нибудь есть опыт использования одноразового загрузчика классов?


person Kir    schedule 06.02.2014    source источник


Ответы (1)


Если вы создаете приложение ear of atg, есть два способа:

1.)Режим разработки. В режиме разработки приложение получает информацию о конфигурации Nucleus из установки Oracle ATG Web Commerce. В этом моде вы можете вносить изменения в конфигурацию без необходимости перестраивать файл EAR. экв. runAssembler MyApp.ear –m MyApp DSS

2.)Автономный режим. В автономном режиме приложение сохраняет свою конфигурацию в самом файле EAR.

экв. runAssembler –автономный –сервер myServer MyApp.ear –m MyApp DSS

person DJJ    schedule 07.02.2014
comment
Я использую только режим разработки, потому что я не могу использовать одноразовый загрузчик классов в автономном режиме. - person Kir; 07.02.2014