Deployment WildFly中的每个主机或每个部署子系统配置

Deployment WildFly中的每个主机或每个部署子系统配置,deployment,jboss,wildfly,Deployment,Jboss,Wildfly,我有许多演示环境,我想为不同的客户群设置。这些应用程序将包含相同的部署应用程序(WAR),但需要不同的配置。目前我正在使用: 每个应用程序有3个数据源(由JNDI访问)(因此每个环境需要不同的数据库) 一些命名/JNDI简单绑定需要根据环境而有所不同 环境的一个activeMQ队列,也通过JNDI标识 在Wildfly 11上,是否可以以非全局方式配置命名、数据源和ActiveMQ子系统?可能通过在服务器、主机或部署级别上配置子系统?我不介意使用不同网络端口(8080、8081等)的多个服务

我有许多演示环境,我想为不同的客户群设置。这些应用程序将包含相同的部署应用程序(WAR),但需要不同的配置。目前我正在使用:

  • 每个应用程序有3个数据源(由JNDI访问)(因此每个环境需要不同的数据库)
  • 一些命名/JNDI简单绑定需要根据环境而有所不同
  • 环境的一个activeMQ队列,也通过JNDI标识
在Wildfly 11上,是否可以以非全局方式配置命名、数据源和ActiveMQ子系统?可能通过在服务器、主机或部署级别上配置子系统?我不介意使用不同网络端口(8080、8081等)的多个服务器或主机定义

我知道我可以设置在同一台机器上运行的多个独立实例,每个实例都有不同的配置文件,但我确实希望使用同一个Wildfly实例来管理此场景。这有可能吗


谢谢,

您应该使用域模式,您可以管理多台服务器并为它们分配不同的配置配置文件

不清楚您想要实际更改什么,很难给出建议。您可能有包含属性文件的WAR,每个WAR包含数据源名称的属性文件不同。这就是你的意思吗?我希望在应用服务器上进行配置,因为命名、activeMQ和datasource子系统都很常见,所以我正在寻找一种方法,在每个应用程序的基础上配置这些东西,而不是在每个服务器上(因此对所有部署的应用程序进行全局配置)。