是否可以通过单个JBoss服务器运行两个或多个ADempiere实例?
我们可以将多个adempiere实例部署到一个jboss应用程序中。但需要在jboss模块以及Adempiere项目的构建脚本中进行大量更改。 link将给出有关如何在一个jboss服务器中设置多个adempiere实例的想法。
您可以通过在同一台机器上复制整个jboss文件夹(您的adempiere安装程序)来代替在同一jboss服务器中部署多个实例。在此步骤中,您只需要更改5个端口。
Adempiere在捆绑的Jboss服务器上运行。因此,我认为您不能在同一Jboss服务器上运行多个Jboss实例。但是,您可以通过更改端口在同一台物理计算机上运行两台Adempiere Jboss服务器。
鉴于我们已经有1个Adempiere Application Server正在运行,这是激活另一个Application Server(即作为Development Server)的步骤
ADEMPIERE_HOME
。如果是Linux,请从etc/.profile
RUN_Setup.bat/.sh
在以下XML文件中更改Adempiere2的端口(即现有端口+10)
jboss\server\adempiere\conf\jboss-service.xml
-> 1098、1099、8083、4444、4445、4446jboss\server\adempiere\deploy\ejb3.deployer\META-INF\jboss-service.xml
-> 3873jboss\server\adempiere\deploy\jboss-web.deployer\server.xml
-> 8009注:仅在RUN_setup.bat /.sh之后,必须更改这些端口,例如运行它将重置他们。因此,您可能需要更改后这些文件的副本。
Start Adempiere2(第二个Adempiere实例),RUN_Server2.bat/.sh
RUN_Server2.bat/.sh
正常参考:http://www.adempiere.com/Setup_2_Adempiere_JBoss_server_in_1_physical_server