在其容器中具有相同运行时名称的2个企业(ear文件)的用例?

时间:2014-02-12 21:08:55

标签: deployment jboss war ear wildfly

我正在阅读Wildfly本机管理API,并且遇到了部署操作的runtime-name属性的描述:

  

[ runtime-name ]“在服务器的运行时中应该知道部署的名称。这将等同于部署文件的文件名,并将构成此类事物的基础作为默认的Java Enterprise Edition应用程序和模块名称。这通常与“名称”相同,但在某些情况下,用户可能希望有两个具有相同“运行时名称”的部署(例如,两个版本的“foo.war” \“)在部署内容存储库中都可用,在这种情况下,部署需要具有不同的”名称“值,但具有相同的”运行时名称“。”,

这是否意味着可以运行具有相同运行时名称的两个部署,或者我一次只能启动其中一个部署?

1 个答案:

答案 0 :(得分:1)

这意味着您可以根据需要上传任意数量,但在任何给定时间只能启用一个。 当您上传新版本的应用程序时,它可以很有用,您可以随后切换版本(停止旧版本,然后开始新版本),如果符合您的需要,甚至可以在半夜。“