我收到以下错误,我不知道它是什么,我是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)
答案 0 :(得分:1)
Eclipse无法读取项目所在的目录,因此当您尝试启动Tomcat服务器时,所有资源都不可用。一些建议如下:
*)检查项目文件夹和wtpwebapps的权限。
*)检查运行tomcat的OS用户和eclipse是否能够阅读
eclipse项目文件夹。
*)确保tomcat插件正在为项目读取正确的目录。
*)确保您的Web项目已部署到正确的目录(wtpwebapps)
答案 1 :(得分:0)
尝试在项目上执行Maven Clean,也许Eclipse不会将项目文件夹发送到Tomcat访问。