【问题标题】:segregating wildfly subsystem configurations into a separate xml file将 Wildfly 子系统配置分离到单独的 xml 文件中
【发布时间】:2016-11-10 22:27:47
【问题描述】:

我已经看到 jboss 10(又名 wildfly)提供了一个standalone.xml 文件来配置不同的扩展(例如 logging、ejb、jpa 等)和应用服务器支持的相应子系统。当我们尝试向其中添加更多扩展和子系统时,该 xml 文件会增长 > 1000 行。这会降低文件的可读性。

有没有办法将子系统配置分离成单独的 xml 文件并将它们链接到standalone.xml?

【问题讨论】:

    标签: jboss wildfly


    【解决方案1】:

    无法对某些部分使用某种包含或导入。

    由于它被分成“主要”部分,例如配置文件、管理接口和套接字绑定,因此结构更易于阅读。 一般来说,我使用 CLI 或管理控制台的功能来管理配置。

    【讨论】:

    • 重要的是要有一个可读的 CLI 脚本。不用担心standalone.xml 文件,因为它是供机器使用的。
    【解决方案2】:

    如果您要配置的是您正在部署的 WAR/EJB 模块,可以在 EAR 本身内的特定 jboss-deployment-structure.xml 文件中配置它们:https://docs.jboss.org/author/display/WFLY8/Class+Loading+in+WildFly

    它为增强部署行为提供了相当大的灵活性。

    【讨论】:

      猜你喜欢
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 2012-12-04
      • 2019-06-15
      • 2017-01-31
      • 2011-05-27
      相关资源
      最近更新 更多