记一教训:更新war包导致服务器上的文件删除掉了

  1. 还原事件
    环境是红帽Linux系统,tomcat8.5,j'd'k1.8
    项目打包成war包后,上传服务器,重启tomcat或者刷新项目目录会生成新上传的war包项目。
    因为项目的文件是放在文件服务器上的,所以需要在项目里建立软连接使项目里生成的路径,能放到文件服务器上去。
    2.问题出现
    重新上传war包更新项目时,忘记关闭tomcat服务器,导致tomcat检测到有新的war自动更新项目,因为项目里有新建的软连接,而新上传的war里是没有软连接的,tomcat自动更新项目时,会删除软连接。经亲身体会发现除了删除软连接外,他还直接把文件服务器上的对应的文件也给我删除了啊啊啊啊啊啊啊啊啊啊。教训啊
    3.总结
    更新war前要先清除项目里的软连接呀

你可能感兴趣的:(记一教训:更新war包导致服务器上的文件删除掉了)