今天上班的时候,由于项目没有热部署,只能频繁的重启tomcat。在愉快的敲代码时,tomcat突然报错,报错信息如下:
Removing obsolete files from server..
Could not clean server of obsolete files: null
java.lang.NullPointerException
当时有点懵。重新试了两次,还是不行,上度娘查了一下,发现一篇文章,可供参考:
关于Eclipse Tomcat 无法删除过期文件的解决方案
可供参考,如果无法解决问题,可尝试以下方案。
方案1.先排查是否eclipse工作空间问题,重新打开eclipse,更换工作空间,并重新安装tomcat,启动tomcat
如果成功,那就将工作空间下 .metadata\.plugins\org.eclipse.wst.server.core下的文件复制到旧
工作空间相同目录下
如果tomcat还是无法启动,即可确定问题出在tomcat上。重新下载tomcat,在eclipse中将旧的tomcat 删除
掉,再重新安装即可解决。