我有很多JBoss 4安装(大约20个)很快就会迁移到JBoss 7.1。大多数这些配置在某些方面有所不同。开发人员的努力很顺利。但是,似乎在JBoss AS 7中,所有容器配置都收集在一个文件中,例如,独立/配置/ standalone.xml。
我想我的第一个问题很简单:这个文件是否真的无法分成多个部分(除了你可以在JBoss 7.1中拥有单独的数据源文件)?
如果是这样,那么最好如何从可维护的片段中组装这样的XML文件?我不想维护20多个300行配置文件的副本,其中大部件是相似的。我们正在使用Maven进行配置管理和构建自动化(主要是汇编和rpm插件),因此特别感谢使用Maven插件的答案。某些安装包含多个ear文件。 (简单地使用属性过滤不会削减它。例如安全配置和日志记录存在很大差异。)
我知道有一个用于修改配置的API,但使用它几乎不是最佳做法,因为配置应该保持在严格的版本控制之下,并且不应该在版本之间进行更改。
答案 0 :(得分:0)
不能将配置分成多个部分。
我不建议直接更改XML。使用CLI,Web控制台或jboss-as-maven-plugin等管理界面之一。
我不太熟悉安全配置,但是日志记录的处理方式会有很大不同。如果您正在使用log4j,则可能需要查看一些how to's。