我曾经在NetBeans 6.9.1内建立了一个Web项目,名称:Struts2, 没有; 使用集成的Tomcat6.0.26; 运行没有问
为什么,删除这个项目后(包括文件夹也删除),运行其他的Web项目,Tomcat总是提示:严重:ErrorstartingstaticResourcesjava.lang....
为什么,删除这个项目后(包括文件夹也删除),运行其他的Web项目,Tomcat总是提示:
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\NetBeans6.9.1Projects\Struts2\build\web 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:4086)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4255)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-4-7 5:56:26 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
万不得已,再次在相同文件夹内创建一个名叫Struts2的Web项目后,就没有任何问题。
那么,是不是说在其集成的Tomcat的每个配置文件了,保留了曾经运行过的项目的信息,怎么清理干净?
问题中“名称:Struts2, 没有; ”那个“没有”二字去掉。
最后的,“那么,是不是说在其集成的Tomcat的每个配置文件了,”,改为“那么,是不是说在其集成的Tomcat的 某 个配置文件里,” 展开
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\NetBeans6.9.1Projects\Struts2\build\web 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:4086)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4255)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-4-7 5:56:26 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
万不得已,再次在相同文件夹内创建一个名叫Struts2的Web项目后,就没有任何问题。
那么,是不是说在其集成的Tomcat的每个配置文件了,保留了曾经运行过的项目的信息,怎么清理干净?
问题中“名称:Struts2, 没有; ”那个“没有”二字去掉。
最后的,“那么,是不是说在其集成的Tomcat的每个配置文件了,”,改为“那么,是不是说在其集成的Tomcat的 某 个配置文件里,” 展开
展开全部
这个是你在tomcat里的server.xml配置了
<Context path="/GService" docBase="" debug="0" />导致的
<Context path="/GService" docBase="" debug="0" />导致的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是这样的 ,有时nb发布的 web项目,删除的时候,对应项目名称的配置文件没有被删掉.
你删掉 在Tomcat6服务器路径下的 conf\Catalina\localhos\ 的 xml文件 ,就OK了.
你删掉 在Tomcat6服务器路径下的 conf\Catalina\localhos\ 的 xml文件 ,就OK了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询