原因:新解压的Tomcat会在webapps目录下有自带的项目,如果没有删除启动Tomcat会在conf文件夹下面生成catalina文件夹。之后如果删除Tomcat自带的项目而没有删掉conf生成的catalina文件夹就会报host-manager does not exist or is not a readable directory这个错误。
解决方法:删除项目的同时把conf文件生成的临时文件catalina文件夹删掉。