【发布时间】:2015-08-01 19:02:37
【问题描述】:
谁能解释一下 Wildfly 中 boss-deployment-structure.xml 中 module-alias 标签的用法?
还有一个示例场景。
提前致谢。
【问题讨论】:
标签: xml jboss module wildfly wildfly-8
谁能解释一下 Wildfly 中 boss-deployment-structure.xml 中 module-alias 标签的用法?
还有一个示例场景。
提前致谢。
【问题讨论】:
标签: xml jboss module wildfly wildfly-8
我发现一个 .war 可以依赖另一个 .war 来控制 Wildfly 部署 .war 的顺序。通过指定模块别名,.war 可以使用别名而不是填充 .war 文件名来引用另一个 .war。
有关这方面的示例,请参阅Wildfly/JBoss deployment startup order
这几乎对我有用...但是,由于存在依赖关系,因此将额外的类加载到内存中(有关详细信息,请参阅链接)。我只是想控制启动顺序。
这只是一个例子。
【讨论】:
模块别名标签是为了避免考虑到动态版本。例如:
<?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。由于我的战争版本不断变化,我不想考虑这个版本。所以我通过在模块别名标签中提及它来避免这种情况。
【讨论】: