明明已經(jīng)將某個(gè)web應(yīng)用從tomcat下的webapps下移除了,為什么還會(huì)拋這樣的異常呢?
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)
********
.................
其實(shí)這個(gè)問(wèn)題很簡(jiǎn)單,tomcat的一個(gè)應(yīng)用不只是那個(gè)文件夾而已...
詳細(xì)操作應(yīng)該是這樣的:
1.該項(xiàng)目的War文件從***\apache-tomcat-6.0.16\webapps 移出;
2.該項(xiàng)目的某些配置從 ***apache-tomcat-6.0.16\work\Catalina\localhost 移除;
3.該項(xiàng)目的配置文件,目錄: ***\apache-tomcat-6.0.16\conf\Catalina\localhost移除。
4.該項(xiàng)目的配置文件,目錄: ***\apache-tomcat-6.0.16\conf\server.xml中改修或添加的配置是否正確。