明明已經(jīng)將某個web應(yīng)用從tomcat下的webapps下移除了,為什么還會拋這樣的異常呢?
java.lang.IllegalArgumentException: Document base *** 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:3957)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4126)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
********
.................
其實這個問題很簡單,tomcat的一個應(yīng)用不只是那個文件夾而已...
詳細操作應(yīng)該是這樣的:
1.該項目的War文件從***\apache-tomcat-6.0.16\webapps 移出;
2.該項目的某些配置從 ***apache-tomcat-6.0.16\work\Catalina\localhost 移除;
3.該項目的配置文件,目錄: ***\apache-tomcat-6.0.16\conf\Catalina\localhost移除。
4.該項目的配置文件,目錄: ***\apache-tomcat-6.0.16\conf\server.xml中改修或添加的配置是否正確。