【发布时间】:2016-11-10 22:27:47
【问题描述】:
我已经看到 jboss 10(又名 wildfly)提供了一个standalone.xml 文件来配置不同的扩展(例如 logging、ejb、jpa 等)和应用服务器支持的相应子系统。当我们尝试向其中添加更多扩展和子系统时,该 xml 文件会增长 > 1000 行。这会降低文件的可读性。
有没有办法将子系统配置分离成单独的 xml 文件并将它们链接到standalone.xml?
【问题讨论】:
我已经看到 jboss 10(又名 wildfly)提供了一个standalone.xml 文件来配置不同的扩展(例如 logging、ejb、jpa 等)和应用服务器支持的相应子系统。当我们尝试向其中添加更多扩展和子系统时,该 xml 文件会增长 > 1000 行。这会降低文件的可读性。
有没有办法将子系统配置分离成单独的 xml 文件并将它们链接到standalone.xml?
【问题讨论】:
无法对某些部分使用某种包含或导入。
由于它被分成“主要”部分,例如配置文件、管理接口和套接字绑定,因此结构更易于阅读。 一般来说,我使用 CLI 或管理控制台的功能来管理配置。
【讨论】:
如果您要配置的是您正在部署的 WAR/EJB 模块,可以在 EAR 本身内的特定 jboss-deployment-structure.xml 文件中配置它们:https://docs.jboss.org/author/display/WFLY8/Class+Loading+in+WildFly
它为增强部署行为提供了相当大的灵活性。
【讨论】: