Запуск нескольких экземпляров Adempiere на одном сервере

Можно ли запустить два или более экземпляра ADempiere с одним сервером JBoss?


person Mubii    schedule 31.07.2014    source источник


Ответы (2)


Мы можем развернуть несколько экземпляров adempiere в одном приложении jboss. но необходимо внести много изменений в модуль jboss, а также в сценарии сборки в проекте Adempiere. Эта ссылка даст представление о том, как настроить несколько экземпляров adempiere на одном сервере jboss.

Вместо развертывания нескольких экземпляров на одном сервере jboss вы можете развернуть несколько экземпляров, скопировав всю папку jboss (ваш установщик adempiere) на том же компьютере. На этом шаге вам нужно изменить только 5 портов.

person Giri    schedule 06.08.2014

Adempiere работает на связанном сервере Jboss. Из-за этого я не думаю, что вы можете запустить несколько экземпляров Adempiere на одном сервере Jboss. Но вы можете запустить два сервера Adempiere Jboss на одной физической машине, изменив порты.

Учитывая, что у нас уже работает 1 сервер приложений Adempiere, вот шаг, чтобы активировать другой сервер приложений (то есть как сервер разработки)

  1. Остановите работающий сервер
  2. Скопируйте папку Adempiere как Adempiere2
  3. Remove Adempeire default path
    • As we will have 2 server, we can't have a default Adempiere Path
    • Удалите системную переменную, ADEMPIERE_HOME. Если это Linux, пожалуйста, удалите из etc/.profile
  4. With Adempiere2, execute RUN_Setup.bat/.sh
    • Adempiere Home = Absolute Path to Adempiere2
    • Веб-порт = новый порт, т.е. по умолчанию +10
    • Порт JNP = новый порт, то есть по умолчанию + 10
    • SSL = новый порт, т.е. по умолчанию + 10
    • База данных = новая база данных, т.е. база данных разработки
  5. Измените порт в следующем XML-файле для Adempiere2 (т. Е. Существующий порт +10)

    • jboss\server\adempiere\conf\jboss-service.xml -> 1098, 1099, 8083, 4444, 4445, 4446
    • jboss\server\adempiere\deploy\ejb3.deployer\META-INF\jboss-service.xml -> 3873
    • jboss\server\adempiere\deploy\jboss-web.deployer\server.xml -> 8009

    Примечание: эти порты следует изменять только после RUN_setup.bat /.sh, так как при его запуске они будут сброшены обратно. Таким образом, вы можете захотеть скопировать эти файлы после изменения.

  6. Запустите Adempiere2 (второй экземпляр Adempiere), RUN_Server2.bat/.sh

  7. Затем запустите Адемпьер, RUN_Server2.bat/.sh как обычно

ОБНОВЛЕНИЕ
Вам необходимо отключить Xdebug на обоих серверах, если вы включили его ранее. В противном случае вы можете получить ошибку «порт уже используется» для порта отладки, то есть 8787.

Ссылка: http://www.adempiere.com/Setupetc/.profileAdempiere_JBoss_server_inADEMPIERE_HOMEphysical

person Chathura Buddhika    schedule 26.09.2019