Вот как вы это делаете.
Открыть %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
Выполнение этой команды приведет к созданию одного файла уха, который содержит как CommerceReferenceStore, так и ваш собственный модуль. Разверните этот новый файл уха на экземпляре производственного сервера на своем сервере приложений и запустите его, удалите все существующие развертывания на этом сервере, чтобы избежать ошибок с использованием того же корня контекста и т. Д., Удачи.
Спасибо за это. Но я не понимаю часть Endeca ..... причина в том, что я не использую Endeca ... и я использую 10.x версию –
В этом случае вы должны называть 'runAssembler' только с модули, которые вы используете. Как вы можете видеть выше, вы должны получить команду 'runAssembler' из вашего' cim.log'. – radimpe
Я не понял, что вы сказали ... Но я рассказываю вам сценарий runAssembler, который я использую для развертывания моего модуля (скажем, VarunModule), «runAssembler -сервер ATGProduction D: \ Shared \ E2E \ Softwarewindows \ jboss-5.1 .0.GA \ server \ ATGProduction \ deploy \ ATGProduction.ear -m DafEar.Admin VarunModule " –