Tomcat:Error starting static Resources

近来主要从事JavaWeb的开发,用的是myEclipse+Tomcat,在一次启动Tomcat的过程中,出现这个问题:

Error starting static Resources

java.lang.IllegalArgumentException: Document base
D:\apache-tomcat-7.0.42\webapps\onlinelearning does not exist or is not a
readable directory
    at
org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
  
 at
org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5089)
  
 at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269)
  
 at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  
 at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
  
 at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
  
 at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
  
 at
java.util.concurrent.FutureTask.run(FutureTask.java:166)
  
 at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  
 at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  
 at java.lang.Thread.run(Thread.java:722)

从来没有遇到过这个问题,加上这是接手前人的项目,所以有一些遗留问题很正常,采用了好一些现在想来很可笑的方式,比如说重装myEclipse,重装Tomcat服务器,发现问题都没办法得到解决,其实是一个比较简单的问题,是因为我之前的人在Tomcat的server.xml中配置了一个项目路径,后来我接手了,就把这个项目给删了!解决问题的思路很简单:既然项目被删了,把这个路径也给删了就搞定了!不过到现在还是没搞懂,为什么重装Tomcat还是保留原来的server.xml文件.虽然很简单,也算是前进道路上的一点点积累,就此写下来!也希望能得到指点.

时间: 2024-10-10 23:32:36

Tomcat:Error starting static Resources的相关文章

启动tomcat提示:Error starting static Resources

严重: Error starting static Resources java.lang.IllegalArgumentException: Document base E:\apache-tomcat-5.5.26\webapps\test does not exist or is not a readable directory ----------------------------------------------tomcat的server.xml中有<Context path=&quo

严重: Error starting static Resources java.lang.IllegalArgumentException:

严重: Error starting static Resources java.lang.IllegalArgumentException: Document base E:\myworkspace\evecomoa\WebRoot does not exist or is not a readable directory at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext... 解决办法: E:\my

Error starting static Resources java.lang.IllegalArgumentException: Document base D:\Program Files\apache-tomcat-xxx\webapps\xxx does not exist or is not a readable directory

网上的答案大多数如下: 但并没有解决我的问题  经过我的观察: 在tomcat的server.xml有Lottery项目描述,但实际上,该项目已被我删除,不存在于webapps中了   该行Context是tomcat运行时动态生成的. 进行了多次尝试,得出如下结果: 当我删除该Context时,直接运行Tomcat,运行正常,且不生成该Context: 当我删除该Context时,未部署Lottery项目,通过Eclipse的Tomcat插件启动Tomcat时,动态生成该Context: 当我

Error starting static Resources ......

这个问题是我在部署一个项目时候出现的. 一般来说出现这种错误是由于你在MyEclipse或Eclipse中删除了某个项目后,没有将Tomcat-6.x\conf\server.xml相关修改完全,才影起了这个问题,那么要怎么解决了?     解决办法: 首先删除掉Tomcat-6.x目录下的work里的东西,这里不会影响其他项目的: 接着 再将conf目录下的Catalina目录下的localhost内的所有文件都删除. 然后再重新部署项目,就OK了.

Linux下启动tomcat报错RROR org.apache.catalina.core.StandardContext- Error starting static Resources java.lang.IllegalArgumentException: Document base /home/duiba/apache-tomcat/webapps/../webapps/manager do

部署项目的时候,重启tomcat,死活起不来,很郁闷,网上巴拉了半天,结合自己的情况,找到了原因: 错误日志信息: 2018-12-13 13:52:26,992 [main] INFO org.apache.catalina.core.AprLifecycleListener- The APR based Apache Tomcat Native library which allows optimal performance in production environments was no

Promise is rejected: Error: 2 UNKNOWN: error starting container: API error (404): {&quot;message&quot;:&quot;network build-blockchain-insurance-app_default not found&quot;}出错的解决方案

错误描述: docker logs web 现象: > [email protected] serve /app > cross-env NODE_ENV=production&&node ./bin/server /app/app/static/js Server running on port: 3000 Default channel not found, attempting creation... Successfully created a new default

win7下安装matlab后打开出错&ldquo;error starting desktop&rdquo;的解决办法

在matlab快捷图标上右键,选择"还原以前的版本"--"兼容性"选项卡,在"以兼容模式运行这个程序"前面打勾,并选择"windows vista",在下面的"特权等级"中,勾选"以管理员身份运行此程序".OK,到这里就解决了.[注意]是用"windows vista"系列的兼容模式,不要用XP兼容模式!   参考自:http://zhidao.baidu.com/l

静态成员变量初始化在vs中报错“error LNK2005 static VimbaSystem...已经在...obj中定义”

今天在做AVT相机驱动的时候,编译后出现这个问题,我在一个类中定义了一个静态成员变量,但是编译总是报错:“error LNK2005 static VimbaSystem...已经在...obj中定义”. 代码大致如下: cameraBase.h 1 #pragma once 2 class cameraBase 3 { 4 public: 5 static void instance(); 6 virtual void open()=0; 7 8 protected: 9 static Vim

Tomcat Error Page配置

如果JSP页面出现异常,就会转到tomcat自动的那个异常页面,页面不怎么友好.jsp标准中提供了error page的配置,可以自己定义当出现错误时跳转到哪个页面.这个配置在web.xml里面进行配置,下面一步步来实现自定义错误页面. 1.首先,在web.xml加入下面的标签: <error-page>       <error-code>400</error-code>       <location>/400.html</location>