Error starting static Resources

tomact一个异常Error starting static Resources,现在就将导致这个异常的原因解释一下

控制台报出异常的错误信息还是相当详细的。如下:

Java代码

严重: Error starting static Resourcesjava.lang.IllegalArgumentException: Document base D:\apache-tomcat-6.0.41\webapps\taxrights does not exist or is not a readable directoryat org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4324)at org.apache.catalina.core.StandardContext.start(StandardContext.java:4493)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)at org.apache.catalina.core.StandardService.start(StandardService.java:525)at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)at org.apache.catalina.startup.Catalina.start(Catalina.java:595)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)</span>

导致上面的错误信息:

(1)我原来工程上有个叫“taxrights”的web工程,,后来我把它移除掉了。

(2)但是,我的tomcat的server.xml中配置了虚拟目录,也就是信息如下

xml<Context docBase="taxrights" path="" reloadable="true" /> 现在原因也已经找到 ,tomcat中"taxrights"这个项目已经不存在,但是server.xml中还保存着虚拟目录信息,所以直接报了这个错误.

SO 直接把server.xml中那段信息删除掉,重启项目就OK了

顺便对这段代码各个属性解释一下:

context是指上下文,实际上就是一个web项目。

path 是指虚拟路径,访问的时候用127.0.0.1:8080/taxrights/*.jsp,taxrights前面要加/;

docBase是网页实际存放位置的目录,映射为path虚拟目录

reloadable=“true”,表示你修改了JSP文件之后不需要重启可以实现显示的同步

一个人行走,若是寂寞了,寻一座霓虹灯迷离闪烁,

Error starting static Resources

相关文章:

你感兴趣的文章:

标签云: