天天看點

Tomcat的異常 之 java.lang.IllegalArgumentException:Document base *** does not exist or is not a readable

這個異常是經常遇到的異常情況。

tomcat的異常 之 java.lang.illegalargumentexception: document base

有些剛開始使用的tomcat的朋友會出現的問題,明明已經将某個web應用從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的一個應用不隻是那個檔案夾而已...

詳細操作應該是這樣的:

确定3點:

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移除。

繼續閱讀