有一个应用程序我在哪里工作仍然使用手动构建,即手动将servlet类和jsp文件从Dev移动到QA,最后到Prod。
这是本应用程序中使用的方法,由于一些奇怪的原因而无法更改.BTW这不是问题。
我们进行了手动构建,最近我们将jsp文件从QA传输到PROD。
我们注意到jsp文件内容与更新的jsp不对应,但与部署之前服务器中存在的jsp文件具有相同的内容。
我们没有重新启动tomcat,因为更新时的jsp文件会自动更改其内容。
这个问题在部署6小时后仍然存在如果我们考虑不同的时间标准可能会导致一些延迟。
所以为了解决这个问题,我们必须单独进入每个jsp文件,只需键入一些保存它并删除此更改并保存它。然后它完美地工作。
但是最后我们之前和之后的jsp文件内容都没有改变,我们只是为了改变修改日期。
为什么会这样?当我们之前进行相同类型的部署时,这种情况不会发生。
我们如何防止将来发生这种情况。