交代一下背景: 某天晚上部署升级生产服务器时, 把所有页面全替换了(html+jsp)
替换完重启时,一切正常,打开登录页,一切正常,
不正常的是在进入首页时,突然出现了404问题,页面报错jsp路径找不到,再次刷新页面时又可以正确请求到该页面,很匪夷所思,
当时的排查思路,
可以访问到登录页,说明服务是启动成功起来了的,仔细看了下404详细报错信息以及规律,发现是一次可以访问到,一次访问不到这种的有序的规律,
感觉会是jsp编译生成的class文件有问题,于是清除了work目录重新在看,一切正常了,
结论,由于一直以来部署项目没有清除work目录导致的问题
原文:https://www.cnblogs.com/cunmianbujuexiao/p/12894825.html