请Java方面的高手解释以下,下面的问题。

来源:百度知道 编辑:UC知道 时间:2024/06/19 15:00:27
2008-11-12 19:40:18 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\workspace\restaurant\WebRoot does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:138)
请高手们,指点一下如何看这样的错误(授之以渔)。

在的tomcat的server.xml配置文件或写的映射文件中
调入的有 D:\workspace\restaurant\WebRoot
但这个地址的东西不存在,或者WebRoot 下没安标准配置
或者 WebRoot 下没有WEB-INF 这个目录,或者WEB-INF 目录下没有web.xml文件

建议把这个映射找出来删掉,
设置好再加入

创建一个目录D:\workspace\restaurant\WebRoot即可

你的文件夹目录错了或者根本不存在文件夹
(Document base D:\workspace\restaurant\WebRoot does not exist or is not a readable directory

tomcat启动时找不到配置文件配置的文件目录
解决:在tomcat/conf/server.xml中找到D:\workspace\restaurant\WebRoot ,
把所在的<context></context>段删掉即可

IllegalArgumentException:抛出的异常表明向方法传递了一个不合法或不正确的参数。

提问的时候最好把代码弄出这个是说你在 D:\workspace\restaurant\WebRoot does not exist or is not a readable directory 不存在估计是你建里流的时候发生了500错误 问题太笼统 看不出来