首页 > 解决方案 > 将 jar 部署在 tomcat 和 remane 旧 jar 上,但服务器仍在读取旧 jar

问题描述

我修改了一些罐子并部署在tomcat上。由于公司的政策,我无法删除旧罐子,所以我将像“myApp”这样的罐子重命名为“myApp-bkp-12-2-21”。但服务器仍在读取旧罐子

这应该是什么解决方案?

标签: javaspring-boottomcat

解决方案


Tomcat 总是假定特定目录(例如 WEB-INF/lib)中的所有jars 都在类路径中——无论您的重命名多么复杂。就个人而言,我什至不相信将.jar文件重命名为.something-other-than-jar. 所以:不要把旧的、粗糙的罐子放在身边。删除它们!改变公司政策。

不允许开发人员删除旧代码和过时代码或覆盖它的公司政策听起来好像是在其中开发软件的错误环境。更新/添加/删除新文件和部署新代码是您的工作。我会质疑该政策是否在这里得到正确解释。


推荐阅读