当前位置: 首页 > news >正文

Document base xxx does not exist or is not a readable directory

详细错误信息如下:

 

 
  1. 严重: Error starting static Resources

  2. java.lang.IllegalArgumentException: Document base C:\tomcat7054\webroot\testcs_dn-web does not exist or is not a readable directory

  3. at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)

  4. at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5089)

  5. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5269)

  6. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  7. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)

  8. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)

  9. at java.util.concurrent.FutureTask.run(Unknown Source)

  10. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

  11. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

  12. at java.lang.Thread.run(Unknown Source)

  13.  
  14. 十二月 09, 2014 3:21:56 下午 org.apache.catalina.core.ContainerBase startInternal

  15. 严重: A child container failed during start

  16. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testcs_dn-web]]

  17. at java.util.concurrent.FutureTask.report(Unknown Source)

  18. at java.util.concurrent.FutureTask.get(Unknown Source)

  19. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)

  20. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:799)

  21. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  22. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)

  23. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)

  24. at java.util.concurrent.FutureTask.run(Unknown Source)

  25. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

  26. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

  27. at java.lang.Thread.run(Unknown Source)

  28. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testcs_dn-web]]

  29. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

  30. ... 6 more

  31. Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()

  32. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5270)

  33. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  34. ... 6 more

  35.  
  36. 十二月 09, 2014 3:21:56 下午 org.apache.catalina.core.ContainerBase startInternal

  37. 严重: A child container failed during start

  38. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

  39. at java.util.concurrent.FutureTask.report(Unknown Source)

  40. at java.util.concurrent.FutureTask.get(Unknown Source)

  41. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)

  42. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)

  43. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  44. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)

  45. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  46. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:731)

  47. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  48. at org.apache.catalina.startup.Catalina.start(Catalina.java:689)

  49. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  50. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  51. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  52. at java.lang.reflect.Method.invoke(Unknown Source)

  53. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)

  54. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)

  55. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

  56. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

  57. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)

  58. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)

  59. at java.util.concurrent.FutureTask.run(Unknown Source)

  60. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

  61. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

  62. at java.lang.Thread.run(Unknown Source)

  63. Caused by: org.apache.catalina.LifecycleException: A child container failed during start

  64. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)

  65. at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:799)

  66. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  67. ... 6 more

  68.  
  69. 十二月 09, 2014 3:21:56 下午 org.apache.catalina.startup.Catalina start

  70. 严重: The required Server component failed to start so Tomcat is unable to start.

  71. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]

  72. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

  73. at org.apache.catalina.startup.Catalina.start(Catalina.java:689)

  74. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  75. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  76. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  77. at java.lang.reflect.Method.invoke(Unknown Source)

  78. at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)

  79. at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)

  80. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]

  81. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

  82. at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:731)

  83. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  84. ... 7 more

  85. Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]

  86. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

  87. at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)

  88. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  89. ... 9 more

  90. Caused by: org.apache.catalina.LifecycleException: A child container failed during start

  91. at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)

  92. at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300)

  93. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

  94. ... 11 more

  95.  
  96. 十二月 09, 2014 3:21:56 下午 org.apache.coyote.AbstractProtocol pause

  97. 信息: Pausing ProtocolHandler ["http-bio-8080"]

  98. 十二月 09, 2014 3:21:56 下午 org.apache.coyote.AbstractProtocol pause

  99. 信息: Pausing ProtocolHandler ["ajp-bio-8009"]

  100. 十二月 09, 2014 3:21:56 下午 org.apache.catalina.core.StandardService stopInternal

  101. 信息: Stopping service Catalina

  102. 十二月 09, 2014 3:21:56 下午 org.apache.coyote.AbstractProtocol destroy

  103. 信息: Destroying ProtocolHandler ["http-bio-8080"]

  104. 十二月 09, 2014 3:21:56 下午 org.apache.coyote.AbstractProtocol destroy

  105. 信息: Destroying ProtocolHandler ["ajp-bio-8009"]

解决办法:
这个问题要查看Tomcat的配置文件目录下的“server.xml”文件。
我之前解决重复加载的问题,将“<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">”的webapps改成了其它目录,
而在Eclipse中向TomcatServer中添加的项目还是会发布到webapps下,所以在启动的时候就会出现Document base C:\tomcat7054\webroot\xinghe-web does not exist or is not a readable directory的错误。
要解决这个问题将其改成“webapps”就好了。

转载自:https://blog.csdn.net/testcs_dn/article/details/41826377

相关文章:

  • 一位资深程序员大牛给予Java初学者的学习路线建议
  • WITH AS的用法
  • pivot的用法
  • POJ1840 Eqs(hash)
  • Dangling meta character '+' near index 0,解决办法
  • swift - 将表格滚动条移动到底部
  • 把springboot项目设置成Windows系统开机启动
  • java中获取当前年月
  • java中元注解 @Retention @Target @Document @Inherited
  • 解决Windows10下80端口被PID为4的System占用的问题
  • 解决Android使用Eclipse查看源代码的Source not found,附带Android源码文件
  • 如何查看windows安装mysql目录
  • IntelliJ IDEA 2017 快捷键大全
  • android开发之自定义组件
  • mysql在windows环境下备份和导入数据库
  • SegmentFault for Android 3.0 发布
  • 2017-09-12 前端日报
  • avalon2.2的VM生成过程
  • Cookie 在前端中的实践
  • Java IO学习笔记一
  • LeetCode18.四数之和 JavaScript
  • Python 基础起步 (十) 什么叫函数?
  • Python爬虫--- 1.3 BS4库的解析器
  • react 代码优化(一) ——事件处理
  • Redash本地开发环境搭建
  • webpack入门学习手记(二)
  • Zsh 开发指南(第十四篇 文件读写)
  • 程序员该如何有效的找工作?
  • 多线程事务回滚
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 检测对象或数组
  • 探索 JS 中的模块化
  • 提醒我喝水chrome插件开发指南
  • 我的面试准备过程--容器(更新中)
  • k8s使用glusterfs实现动态持久化存储
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • #{}和${}的区别是什么 -- java面试
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • (a /b)*c的值
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (JS基础)String 类型
  • (多级缓存)多级缓存
  • (二十四)Flask之flask-session组件
  • (翻译)terry crowley: 写给程序员
  • (汇总)os模块以及shutil模块对文件的操作
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (转)c++ std::pair 与 std::make
  • **PHP分步表单提交思路(分页表单提交)
  • .aanva
  • .htaccess配置重写url引擎
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .NET中的十进制浮点类型,徐汇区网站设计