首页 > TAG信息列表 > ContainerBase
子容器启动失败踩坑记录
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: 子容器启动失败 at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.catalina.core.Contajava.io.IOException: 设备未就绪
报错:java.io.IOException: 设备未就绪。 at java.io.WinNTFileSystem.canonicalize0(Native Method) at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:375) at java.io.File.getCanonicalPath(File.java:559) at org.apache.catalina.startup.HostConCaused by: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.Lifec
项目运行时发现报了这个错 Caused by: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] 解决方案: 进入tomcat conf目录下maven项目启动报错ContainerBase.addChild: start
有人说是web.xml配置错误导致的,但不可否认他们遇到的是这个原因,我检查了web.xml实在找不到问题在哪,然后有的说是tomcat的conf目录的server.xml文件多了一行<Context docBase="">标签的问题,都试过了,不行。 我的解决办法是,删除了本地mvn仓库的所有jar包,从新下载一遍所依赖的jar包,就解Tomcat因项目迁移,启动窗口一闪而过,启动失败的结解决办法。
笔者手动部署一个web项目到Tomcat/webapps/目录下,成功运行。后来,项目结束,我把webapps下的姓项目文件夹删除。重启Tomcat时,运行...\apache-tomcat-8.5.41\bin\startup.bat发现启动出窗口(黑色命令行窗口)一闪而过,tomcat启动失败,无法启动。 先可以查看Tomcat本地日志信息, 日志信息的格tomcat启动报错
25-Feb-2019 10:22:36.459 严重 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [E:\apache-tomcat-8.5.38-windows-x64\apache-tomcat-8.5.38\webapps\sy] java.lang.IllegalStateException: