我有一个包含10-20个配置文件的jboss域服务器。
基本上我有10-20个相同应用程序的实例在不同的端口上运行。
配置文件上的设置是90%相同,唯一的区别是数据源和日志记录配置。
我正在为每个应用程序实例复制/粘贴一个配置文件,因此我的 domain.xml 正在迅速变得越来越大,并且大多数设置都是重复的。
如果我可以做以下两件事之一,那将有助于我更容易维护:
示例:
<server-group name="instance1-group" profile="common_template-ha">
<!-- This are the bits and pieces that are different between instances -->
<datasource>
.... configuration
</datasource>
<logging>
.... configuration
</logging>
</server-group>
示例:
<profiles>
<!-- profiles would be imported from 3 other files -->
<profile source="profile-instance1.xml />
<profile source="profile-instance2.xml />
<profile source="profile-instance3.xml />
</profiles>