???????情形:项目已经上线,服务器为weblogic,每当程序更新或者bug修复时,采用直接替换相应文件方式,替换class、jsp、properties等程序都能更新,但是在替换jar包时发现程序却无变化。
?????? 原因:网上找了许多资料问题直指weblogic缓存。
?????? 解决方案:1、每次在替换jar时,除了替换工程里面的外还需要替换缓存内的jar,除非你是新增的jar,否则程序可能无法更新,如果没有缓存文件可忽视此问题。
???????????????????????? 2、在部署项目时weblogic一般都会把jar包移至另外一个地方,如本地测试版的是直接放到tmp下,而客户那正版的直接放到工程的lib下,替换时应注意查看。
?