2013-02-20 1 views
1

Я хочу знать, как начать работу модулей ATG. & слоируются Nucleus при запуске сервера без явного указания -Datg.dynamo.modules при запуске сервера. Я заметил, что он подбирает модули в том порядке, в котором была выполнена сборка. Но откуда он подбирает список dynamo_module? До сих пор я обнаружил «startNucleus.bat», где увидел dynamo_modules.Как модули модулей слоев ATG Nuuleus при запуске

:startNucleus 
%JAVA_VM% -classpath %CLASSPATH% -Datg.dynamo.home=%NUCLEUS_HOME% -Datg.dynamo.root=%NUCLEUS_ROOT% -Datg.dynamo.server.home=%NUCLEUS_HOME% %JAVA_ARGS% atg.applauncher.dynamo.DynamoServerLauncher %DYNAMO_MODULES% %CONFIGPATH% 

С уважением, Нутан

ответ

5

При сборке приложения, ядро ​​записывает порядок в котором были собраны модули. Эта информация хранится в файле в EAR, расположенной @\ atg_bootstrap.war \ WEB-INF \ ATG-INF

Здесь есть файл с именем dynamo.env, который используется ядром на сервер запускается. Вы можете переопределить эту конфигурацию, используя -Datg.dynamo.modules при запуске сервера.

С уважением, Aazim