如何对在Apache Tomcat上运行的war应用程序使用版本控制?
我的战争后缀包含当前战争的版本,如:myApp-web-2.0.1.war
我想要实现的是创建名为dist或else的文件夹,以便查看在当前版本之前部署的版本。
我想听听您的方法和最佳做法。感谢。
答案 0 :(得分:0)
您是否使用Ant构建WAR文件? Maven会在你的pom.xml中为你提供一个版本控制策略。
假设您正在使用Ant,我建议您保留当前可部署的名为myApp-web.war,然后将该工件复制到具有<major>.<minor>.<increment>
扩展名的存档目录,以便在每个后续构建中保留唯一的版本历史记录。如果将所有历史工件保留在deploy目录中,Tomcat将部署它们所有可能不是您期望的行为。听起来你只是在版本档案之后。