如何对在Apache Tomcat上运行的war应用程序使用版本控制

时间:2012-02-27 17:45:06

标签: java tomcat version-control versioning war

如何对在Apache Tomcat上运行的war应用程序使用版本控制?

我的战争后缀包含当前战争的版本,如:myApp-web-2.0.1.war

我想要实现的是创建名为dist或else的文件夹,以便查看在当前版本之前部署的版本。

我想听听您的方法和最佳做法。感谢。

1 个答案:

答案 0 :(得分:0)

您是否使用Ant构建WAR文件? Maven会在你的pom.xml中为你提供一个版本控制策略。

假设您正在使用Ant,我建议您保留当前可部署的名为myApp-web.war,然后将该工件复制到具有<major>.<minor>.<increment>扩展名的存档目录,以便在每个后续构建中保留唯一的版本历史记录。如果将所有历史工件保留在deploy目录中,Tomcat将部署它们所有可能不是您期望的行为。听起来你只是在版本档案之后。