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

时间:2013-11-14 23:29:21

标签: eclipse tomcat servlets

我从Servlet i开始安装Tomcat 7,

当我在eclipse中启动tomcat时,这是控制台:

java.lang.IllegalArgumentException: Document base C:\Users\Janko\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Servlet 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:5055)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5235)
    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)

1 个答案:

答案 0 :(得分:0)

我假设您在Eclipse IDE中运行tomcat, 克服404的常见步骤很少。

  1. 在Eclipse中打开“服务器选项卡”。 (窗口菜单=>显示视图=>其他=>服务器。(如果找不到,请在弹出框中键入服务器)

  2. 点击“新建服务器”向导“添加tomcat。

  3. 右键单击tomcat服务器实例。单击属性

  4. enter image description here 4。然后你看到属性。点击“位置”属性。单击切换位置。 (默认情况下,此值是工作区元数据,方法是切换您提供的tomcat位置的位置)

    enter image description here 5.单击“Tomcat7 Server”并确保已选择“使用Tomcat安装(从Tomcat安装中获取控件)