【问题标题】:What is module-alias tag in jboss-deployment-structure.xml in Wildfly ? and usage of this tag?Wildfly 中 jboss-deployment-structure.xml 中的模块别名标签是什么?和这个标签的用法?
【发布时间】:2015-08-01 19:02:37
【问题描述】:

谁能解释一下 Wildfly 中 boss-deployment-structure.xml 中 module-alias 标签的用法?

还有一个示例场景。

提前致谢。

【问题讨论】:

    标签: xml jboss module wildfly wildfly-8


    【解决方案1】:

    我发现一个 .war 可以依赖另一个 .war 来控制 Wildfly 部署 .war 的顺序。通过指定模块别名,.war 可以使用别名而不是填充 .war 文件名来引用另一个 .war。

    有关这方面的示例,请参阅Wildfly/JBoss deployment startup order

    几乎对我有用...但是,由于存在依赖关系,因此将额外的类加载到内存中(有关详细信息,请参阅链接)。我只是想控制启动顺序。

    这只是一个例子。

    【讨论】:

      【解决方案2】:

      模块别名标签是为了避免考虑到动态版本。例如:

      <?xml version='1.0' encoding='UTF-8'?>
      <jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
         <deployment>
            <module-alias name="test.project"/>
         </deployment>
      </jboss-deployment-structure> 
      

      我的实际战争名称是 test.project.0.0.1-SNAPSHOT.war。由于我的战争版本不断变化,我不想考虑这个版本。所以我通过在模块别名标签中提及它来避免这种情况。

      【讨论】:

        猜你喜欢
        • 2020-12-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-06
        • 2014-06-14
        • 1970-01-01
        • 1970-01-01
        • 2010-10-16
        • 1970-01-01
        相关资源
        最近更新 更多