启动tomcat报host-manager does not exist or is not a readable di

Posted skiwnchqhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动tomcat报host-manager does not exist or is not a readable di相关的知识,希望对你有一定的参考价值。

新安装了一个tomcat6,安装完之后在webapps下面会有一些tomcat自带的项目(ROOT、manager、host-manager...) 把这些没用的项目删掉之后,启动tomcat 报如下错误

 

java.lang.IllegalArgumentException: Document base D:	omcatwebappshost-manager 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:4320)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4489)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)

 

原因是,在你未删除这些之前启动过tomcat 然后会在tomcatconf目录下自动生成Catalina文件夹

里面有manager.xml、host-manager.xml两个文件。

之后再启动tomcat就会报host-manager does not exist

解决办法可以删除这个Catalina文件夹,如下:

技术分享图片

 

或者在还没启动tomcat之前(干净的tomcat)删除那些没用的项目然后再启动tomcat

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow






以上是关于启动tomcat报host-manager does not exist or is not a readable di的主要内容,如果未能解决你的问题,请参考以下文章

tomcat启动项目报错:The specified JRE installation does not exist

tomcat8 安装|解决启动慢|进入管理|host-manager 403错误

Tomcat 8 配置访问Host-Manager(Centos系统)在线部署war包

tomcat里的几类日志: Catalina(catalina.out,catalina.log) localhost manager admin host-manager

Tomcat 中的logs日志

在docker中启动服务报错:New main PID 558 does not belong to service