有人能解释一下Wildfly中boss-deployment-structure.xml中的module-alias标签的用法吗?
并给出了一个示例场景。
提前谢谢。
发布于 2015-09-17 06:02:43
我发现一个.war可以依赖于另一个.war来控制Wildfly部署.war的顺序。通过指定模块别名,.war可以使用别名而不是.war .war文件名引用另一个.war。
有关这方面的示例,请参见Wildfly/JBoss deployment startup order
这对我来说几乎是有效的..。但是,由于存在依赖关系,额外的类被加载到内存中(有关详细信息,请参阅链接)。我只想控制启动顺序。
这只是一个例子。
发布于 2018-06-01 12:50:54
模块别名标签是为了避免将动态版本考虑在内。例如:
<?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> 我实际的war名称是test.project.0.0.1-SNAPSHOT.war。因为我对战争的版本一直在变化,所以我不想考虑这个版本。因此,我通过在module-alias标记中提到它来避免这种情况。
https://stackoverflow.com/questions/30351245
复制相似问题