Eclipse Tomcat 无法删除过期文件的解决方案
今天重新导入一个项目文件的时候出现了下列错误,
后来分析了下很有可能是自己直接修改了项目名称后产生的一系列问题...
报错如下:
然后各种翻译+google得知:
一、这是 Tomcat无法删除过期的文件,可能包括你修改之前的残留文件,由于没有权限或者等等原因无法删除掉;
二、自己修改了tomcat配置后所有项目配置文件都在以前默认的wtpwebaspps中,webapps里面是空的;
三、Eclipse中server里面的配置文件在项目的工作空间.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps中还有一份,只有两个一致时一切才会正常,如图:
解决办法:
如果不需要更改项目内容,只需将wtpwebapps中的所有文件复制到webapps中,删除wtpwebapps文件夹即可。
然而可是......
它又出错了,上图:
再次翻译+google:
想到项目所在硬盘没有授予全部的管理员权限,于是一系列设置,可以参考这个需要提供管理员权限才能修改该文件夹,很简单的。
最后的我以为....
它又来:(原谅我炸的都忘了截图)
could not publish server configuration for tomcat v7.0 Server at localhost.Multiple Context have a path of 2016-4-7UserLogin
又一个十几分钟过去了....
一、进到server.xml中
二、修改红色框中的Context中的项目名(提示出错的项目名)或者删掉
这次是真的真的好了!!!
最后,一切就ok啦!