2014-10-08 2 views
0

Первоначально я установил ATG и CommerceReferenceStore и настроил его с помощью ATG CIM. Позже я начал работать над собственным модулем ATG, развернув его на «ATGProduction.ear». Теперь я хочу нажать приложение CommerceReferenceStore по умолчанию, но я не должен этого делать! И если я так делаю, то это говорит об ошибке 404-не найден!Как развернуть atg CommerceReferenceStore снова после развертывания моего собственного модуля atg?

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

ответ

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

Выполнение этой команды приведет к созданию одного файла уха, который содержит как CommerceReferenceStore, так и ваш собственный модуль. Разверните этот новый файл уха на экземпляре производственного сервера на своем сервере приложений и запустите его, удалите все существующие развертывания на этом сервере, чтобы избежать ошибок с использованием того же корня контекста и т. Д., Удачи.

+0

Спасибо за это. Но я не понимаю часть Endeca ..... причина в том, что я не использую Endeca ... и я использую 10.x версию –

+0

В этом случае вы должны называть 'runAssembler' только с модули, которые вы используете. Как вы можете видеть выше, вы должны получить команду 'runAssembler' из вашего' cim.log'. – radimpe

+0

Я не понял, что вы сказали ... Но я рассказываю вам сценарий runAssembler, который я использую для развертывания моего модуля (скажем, VarunModule), «runAssembler -сервер ATGProduction D: \ Shared \ E2E \ Softwarewindows \ jboss-5.1 .0.GA \ server \ ATGProduction \ deploy \ ATGProduction.ear -m DafEar.Admin VarunModule " –

 Смежные вопросы

  • Нет связанных вопросов^_^