java - 将 jar 部署在 tomcat 和 remane 旧 jar 上,但服务器仍在读取旧 jar
问题描述
我修改了一些罐子并部署在tomcat上。由于公司的政策,我无法删除旧罐子,所以我将像“myApp”这样的罐子重命名为“myApp-bkp-12-2-21”。但服务器仍在读取旧罐子
这应该是什么解决方案?
解决方案
Tomcat 总是假定特定目录(例如 WEB-INF/lib)中的所有jars 都在类路径中——无论您的重命名多么复杂。就个人而言,我什至不相信将.jar
文件重命名为.something-other-than-jar
. 所以:不要把旧的、粗糙的罐子放在身边。删除它们!改变公司政策。
不允许开发人员删除旧代码和过时代码或覆盖它的公司政策听起来好像是在其中开发软件的错误环境。更新/添加/删除新文件和部署新代码是您的工作。我会质疑该政策是否在这里得到正确解释。
推荐阅读
- c# - Asp.Net MVC 中 Web API 的默认控制器操作
- java - 如何存储具有数量的arraylist中的重复项
- android - 无法连接到avd
- apache-spark - 在 spark 中读取现有的 XGboost ml 模型
- c# - 难以从 Xamarin(和 Tizen Studio)部署到 Galaxy Watch
- python - Pytest:带有 >、<、<= 和 >= 的 approx()
- c# - 为什么 AddMvc 需要 Action
而不是 MvcOptions? - sql - 由于需要显示零,SQL Summary Sum Table 效率低下 - 有没有更好的方法?MSACCESS/SQLServer
- python - 仅替换完全匹配的字符串 python ndarri
- android - 如何在 Android 中完成 OCR 身份证?