标签:
tomact一个异常Error starting static Resources,现在就将导致这个异常的原因解释一下
控制台报出异常的错误信息还是相当详细的。如下:
Java代码
<span style="font-size:14px;">严重: Error starting static Resources java.lang.IllegalArgumentException: Document base D:\apache-tomcat-6.0.41\webapps\taxrights does not exist or is not a readable directory at 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>
<span style="font-size:14px;"> </span>
导致上面的错误信息:
</pre>(1)我原来工程上有个叫“taxrights”的web工程,后来我把它移除掉了。<p></p><p> (2)但是,我的tomcat的server.xml中配置了虚拟目录,也就是信息如下</p><p></p><p></p><pre name="code" class="html"><span style="font-size:14px;">xml代码 <Context docBase="taxrights" path="" reloadable="true" /> </span>
</pre><pre name="code" class="html">现在原因也已经找到 ,tomcat中"taxrights"这个项目已经不存在,但是server.xml中还保存着虚拟目录信息,所以直接报了这个错误
</pre><pre name="code" class="html"><span style="font-size:14px;"><Context docBase="taxrights" path="" reloadable="true" /> </span>
SO 直接把server.xml中那段信息删除掉,重启项目就OK了<img alt="吐舌头" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif" />
顺便对这段代码各个属性解释一下:
context是指上下文,实际上就是一个web项目。
path 是指虚拟路径,访问的时候用127.0.0.1:8080/taxrights/*.jsp,taxrights前面要加/;
docBase是网页实际存放位置的目录,映射为path虚拟目录
reloadable=“true”,表示你修改了JSP文件之后不需要重启可以实现显示的同步
Error starting static Resources
标签:
原文地址:http://blog.csdn.net/u014523300/article/details/43792605