码迷,mamicode.com
首页 > 其他好文 > 详细

Error starting static Resources

时间:2015-02-13 13:29:53      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!