Как снова развернуть atg CommerceReferenceStore после развертывания моего собственного модуля atg?
Изначально я установил ATG и CommerceReferenceStore и настроил его с помощью ATG CIM. Позже я начал работать над своим собственным модулем ATG, развернув его на "ATGProduction.ear". Теперь я хочу использовать приложение CommerceReferenceStore по умолчанию, но я этого не делаю! И если я так делаю, выдает ошибку, говоря 404- не найден!
Теперь мой вопрос таков: нужно ли мне переустанавливать его, чтобы получить к нему доступ, или есть какой-то другой способ, с помощью которого я могу получить к нему прямой доступ с переустановкой??
1 ответ
Вот как ты это делаешь.
открыто %DYNAME_HOME%/../CIM/log/cim.log
Ищи atg.cim.productconfig.appassembly.RunAssemblerExecutorTask runAssembler -server
Это приведет вас к строке, где CIM выполнил runAssembler для генерации ATGProduction.ear; Команда будет примерно такой... runAssembler -server "ATGProduction" "A:/home/../home/cimEars/ATGProduction.ear" -m DCS-UI.Versioned BIZUI PubPortlet DafEar.Admin ContentMgmt.Versioned DCS-UI.SiteAdmin.Versioned SiteAdmin.Versioned DCS.Versioned DCS-UI Store.EStore.Versioned Store.Storefront ContentMgmt.Endeca.Index.Versioned DCS.Endeca.Index.Versioned Store.Endeca.Index.Versioned DCS.Endeca.Index.SKUIndexing Store.EStore.International.Versioned Store.Endeca.International
Все, что вам нужно сделать, это добавить свой собственный модуль ATG в конце команды, предполагая, что ваш модуль VarunModule
Новая команда будет такой
runAssembler -server "ATGProduction" "A:/home/../home/cimEars/ATGProduction.ear" -m DCS-UI.Versioned BIZUI PubPortlet DafEar.Admin ContentMgmt.Versioned DCS-UI.SiteAdmin.Versioned SiteAdmin.Versioned DCS.Versioned DCS-UI Store.EStore.Versioned Store.Storefront ContentMgmt.Endeca.Index.Versioned DCS.Endeca.Index.Versioned Store.Endeca.Index.Versioned DCS.Endeca.Index.SKUIndexing Store.EStore.International.Versioned Store.Endeca.International VarunModule
Выполните эту команду, чтобы сгенерировать один файл ear, содержащий как CommerceReferenceStore, так и ваш собственный модуль. Разверните этот новый файл ear на экземпляре рабочего сервера на сервере приложений и запустите его, удалите все существующие развертывания на этом сервере, чтобы избежать ошибок при использовании того же корневого контекста и т. Д., Удачи.