我需要在JBOSS EAP 7中的不同端口创建4个应用程序。
我知道我需要在standalone.xml中使用 port-offset 来配置它。但是我需要单独的server.log并为每个实例停止/启动。所以我有两个解决方案:
1)复制每个项目的整个jboss文件夹。即:jbossA,jbossB ......
2)在jboss文件夹中创建一个实例文件夹,使用server.base.dir参数,如下所示:-Djboss.server.base.dir=appA
多个jboss实例的常用选择是什么?
答案 0 :(得分:2)
我们使用不同的服务器基目录,例如:
-Djboss.server.base.dir
参数传递给standalone.sh
。standalone.xml
,因为它们需要不同的子系统。如果它们的情况完全相同,您可以链接它们而不是复制。答案 1 :(得分:1)
1)您可以通过在启动服务器时复制独立文件夹和-Djboss.server.base.dir参数来创建4个不同的基目录。
2)但是如果你使用域模式并在4个不同的服务器组中创建4个不同的服务器会更好。从资源管理和性能角度来看,这将更好。
您可以将每个服务器的自动启动设置为false,并从管理控制台或CLI单独启动和停止服务器。