2014-01-31 34 views
1

我在eclipse中得到這個異常-jee-Kepler-SR1-win32java.lang.IllegalArgumentException:Document base [...] org.eclipse.wst.server.core tmp0 wtpwebapps [...]不存在或不可讀目錄

java.lang.IllegalArgumentException: Document base C:\Users\praveen\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\advanced java does not exist or is not a readable directory 
    at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:138) 
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5077) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5257) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) 
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

我該如何解決它?

回答

2

這些問題可能來自JDK系列。我在win32位和一些win64位的大多數電腦上遇到過同樣的問題。當我嘗試將jdk(JRE)系列從8級降級到7級時,問題得以解決。我認爲您可能需要這些步驟;

  1. 檢查您的Tomcat版本,如果您使用的是Tomcat 7系列,您可能需要jre 7系列及以下版本。

  2. 只需從這裏下載jre套件; http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html

  3. 將服務器首選項更改爲Tomcat 7.始終檢查!

  4. 重新啓動Eclipse。 (我推薦你使用Luna,它更穩定。)

  5. 祝你好運!

0

重新構建項目,重新生成war文件並將其添加到web模塊。有時生成的war文件將被損壞或不會反映新的更改。

相關問題