fully delete project in Eclipse

选择你的项目(test)右击,选择delete——弹出框中勾选删除全部,如下如所示:


正常情况下,这样就能删除干净了,有时候你项目在运行,这时候你点击删除,那就会报下面的错误提示,虽然不会影响你其它项目的运行,但是心里是不是很不爽呢? 

java.lang.IllegalArgumentException: Document base D:work3.7.metadata.pluginsorg.eclipse.wst.server.core mp1wtpwebappsl你项目名称 does not exist or is not a readable directory     at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141) 
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3941) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4110) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:516) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 

这时候你会也许会去tomcat目录下面删除缓存啊,work文件夹下面删除等等,没有效果,那应该怎么办呢?

很简单,到eclipse项目保存地址下面D:work3.7.metadata.pluginsorg.eclipse.wst.server.core mp1conf(这是我的地址)找到server.xml

文件。eclipse最开始运行是通过它找项目的

 <Context docBase="D:work3.7.metadata.pluginsorg.eclipse.wst.server.core mp1wtpwebappsROOT" path="" reloadable="false"/> 修改这个

原文地址:https://www.cnblogs.com/riskyer/p/3400393.html