之前服务器访问项目文件时还挺好,能够正常运行,直达多加了一个servlet类后,服务器就总是报工件部署出错,启动不了服务器。这时就要检查一下自己servlet类的注释中的请求地址是否有错误,因为请求地址格式错误就会出现部署工件不成功的异常。(实在不行就把新增的东西都删了再试试)
这时候改好了请求地址,服务器可以启动了,但是又出现所有页面都无法访问,报出404异常时,把out文件删除后,再启动一遍就发现又可以访问项目文件了。这是因为out文件夹存放的都是编译好的文件,当启动服务器时不会重新编译所有文件,走的还是之前编译好的文件,所以就容易报404。