我有一个ROOT.war文件,用于部署我的网站版本1。 我现在将这个文件重命名为ROOT_v1.war并将其放在一边。 然后我做一些更改并创build一个新的ROOT.war文件并部署它。
如果我想回滚一下,只需重命名并将ROOT_v1.war复制回服务器就足够了。
还是需要更新date? 或者计算里面的文件的date呢?
可以肯定的是,我将取消部署该应用程序,请检查我的tomcat / webapps /文件夹中是否有应用程序的任何痕迹,然后部署“原始”应用程序。
我已经发现,如果我更新(触摸)旧的.war文件的date是最新的它已经足够使它重新部署在较新的版本。
将ROOT_v1.war重命名为ROOT.war将成功部署应用程序。 你将需要重新启动tomcat。
应该够了。 根据我的经验,并不总是这样工作。 你应该总是testing一下。
如果你想100%肯定,停止tomcat,删除caching。 如果您有多个应用程序正在运行,或者出于某种原因无法阻止tomcat,则可能需要尝试pipe理模块,以便停止特定的Web应用程序。 然后,您可以删除该应用程序的caching,然后重新启动。 如果知道发生了什么变化,则可以查找已进行更改的子目录,只删除caching中的那些目录。