更新项目部分文件后重启tomcat丢失文件

问题遇到的现象和发生背景

客户地有jdk1.7环境下,使用tomcat启动的项目,可正常运行。
昨天我在本地jdk1.6环境下,出了一个跟客户地相同名称的一个.class和jsp页面,xml文件。打成了增量包发给了客户。
在客户地替换了我发给他的增量包后,项目启动失败,原因:客户地项目中跟我增量包同名的文件丢失。

问题相关代码,请勿粘贴截图
运行结果及报错内容

noClassdeffoundError

我的解答思路和尝试过的方法

尝试在本地替换增量包,无法复现问题。

我想要达到的结果

想知道为何出现这种情况,该如何避免。

noClassdeffoundError缺少的是编译的class吗,正常来说1.6编译的class在1.7下是可以运行的,因为java是向下兼容的
jsp在tomcat启动后会被加载编译成servlet的class文件,而且是在第一次访问这个jsp时才会编译到tomcat的work目录下,应该不是jsp的问题,xml其实就是个静态资源,不涉及到class
如果不是操作不当,想不出来会是什么原因导致,是不是那个class文件直接就被删除了,没有被替换