java.lang.IllegalArgumentException:文档库[...]不存在或不是可读目录

时间:2015-07-06 14:23:06

标签: eclipse tomcat

我收到以下错误,我不知道它是什么,我是servlets和tomcat服务器的新手,所以你能解释一下如何识别错误,如下面的错误?任何帮助表示赞赏。

java.lang.IllegalArgumentException: Document base C: \Users\ agrosys\ workspace\.metadata\.plugins\ org.eclipse.wst.server.core\ tmp1\ wtpwebapps\ JqTree does not exist or is not a readable directory
    at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java: 136)
    at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java: 5145)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java: 5330)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java: 150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java: 1575)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java: 1565)
    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 个答案:

答案 0 :(得分:1)

Eclipse无法读取项目所在的目录,因此当您尝试启动Tomcat服务器时,所有资源都不可用。一些建议如下:

  • *)检查项目文件夹和wtpwebapps的权限。

  • *)检查运行tomcat的OS用户和eclipse是否能够阅读

eclipse项目文件夹。

  • *)确保tomcat插件正在为项目读取正确的目录。

  • *)确保您的Web项目已部署到正确的目录(wtpwebapps)

答案 1 :(得分:0)

尝试在项目上执行Maven Clean,也许Eclipse不会将项目文件夹发送到Tomcat访问。