我正在阅读Wildfly本机管理API,并且遇到了部署操作的runtime-name属性的描述:
[ runtime-name ]“在服务器的运行时中应该知道部署的名称。这将等同于部署文件的文件名,并将构成此类事物的基础作为默认的Java Enterprise Edition应用程序和模块名称。这通常与“名称”相同,但在某些情况下,用户可能希望有两个具有相同“运行时名称”的部署(例如,两个版本的“foo.war” \“)在部署内容存储库中都可用,在这种情况下,部署需要具有不同的”名称“值,但具有相同的”运行时名称“。”,
这是否意味着可以运行具有相同运行时名称的两个部署,或者我一次只能启动其中一个部署?
答案 0 :(得分:1)
这意味着您可以根据需要上传任意数量,但在任何给定时间只能启用一个。 当您上传新版本的应用程序时,它可以很有用,您可以随后切换版本(停止旧版本,然后开始新版本),如果符合您的需要,甚至可以在半夜。“