启动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文件夹
之后再启动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