严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start componen_containerbase.addchild: start: org.apache.catalina-程序员宅基地

严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@ea1a8d5]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:441)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4758)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4893)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
at org.apache.catalina.startup.HostConfig D e p l o y D e s c r i p t o r . r u n ( H o s t C o n f i g . j a v a : 1840 ) a t j a v a . u t i l . c o n c u r r e n t . E x e c u t o r s DeployDescriptor.run(HostConfig.java:1840) at java.util.concurrent.Executors DeployDescriptor.run(HostConfig.java:1840)atjava.util.concurrent.ExecutorsRunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:525)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:424)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:972)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:831)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase S t a r t C h i l d . c a l l ( C o n t a i n e r B a s e . j a v a : 1432 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . C o n t a i n e r B a s e StartChild.call(ContainerBase.java:1432) at org.apache.catalina.core.ContainerBase StartChild.call(ContainerBase.java:1432)atorg.apache.catalina.core.ContainerBaseStartChild.call(ContainerBase.java:1422)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:944)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:261)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:801)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:695)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)
Caused by: java.lang.IllegalArgumentException: The main resource set specified [C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\SpringMVC#index] is not valid
at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:749)
at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
… 41 more

十二月 14, 2018 3:24:58 下午 org.apache.catalina.startup.HostConfig deployDescriptor
严重: Error deploying deployment descriptor [C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\Catalina\localhost\SpringMVC#index.xml]
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@ea1a8d5]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:747)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
at org.apache.catalina.startup.HostConfig D e p l o y D e s c r i p t o r . r u n ( H o s t C o n f i g . j a v a : 1840 ) a t j a v a . u t i l . c o n c u r r e n t . E x e c u t o r s DeployDescriptor.run(HostConfig.java:1840) at java.util.concurrent.Executors DeployDescriptor.run(HostConfig.java:1840)atjava.util.concurrent.ExecutorsRunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:525)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:424)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1585)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:972)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:831)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase S t a r t C h i l d . c a l l ( C o n t a i n e r B a s e . j a v a : 1432 ) a t o r g . a p a c h e . c a t a l i n a . c o r e . C o n t a i n e r B a s e StartChild.call(ContainerBase.java:1432) at org.apache.catalina.core.ContainerBase StartChild.call(ContainerBase.java:1432)atorg.apache.catalina.core.ContainerBaseStartChild.call(ContainerBase.java:1422)
at java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:944)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:261)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:801)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:695)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:350)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492)

解决办法:将Publish module contexts to separate XML files前面的勾去掉即可,但一般不建议这样修改
在这里插入图片描述
另一种解决办法:我的多个项目的contextpath是一样的,改成不一样的虽然还会报错,但是可以正常运行了,希望对大家有所帮助。
终极解决办法:删除C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\Catalina\localhost\mvc.xml此文件

终于有了可靠的解决办法
仔细观察是因为C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\SpringMVC#index] is not valid文件的错误,当然删除可以,因为我的context设置为SpringMVC/index,而默认生成的xml文件是以这个命名的,所以出现了错误,修改contextpath即可

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43308851/article/details/84934358

智能推荐

Ext JS中隐藏TextField 同时隐藏 Label的方法_ext.js 隐藏-程序员宅基地

文章浏览阅读2.8k次。Ext JS中调用TextField.hide()的时候文本框隐藏了,但是前面的label会留在那(其他控件也有这问题),很怪异,用下面的方法可以一起隐藏: 隐藏: Javascript代码 field.disable();// for validation field.getEl().up(.x-form-item).setDisplayed(false); // h_ext.js 隐藏

使用阿里巴巴开源项目easyexcel解决poi的oom问题_阿里巴巴 处理poi-程序员宅基地

文章浏览阅读6.8k次,点赞2次,收藏10次。easyexcel最新版本:1.1.2-beta4源码git地址:easyexcelmaven坐标:<groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>1.1.2-beta4</version>一、定义Java模..._阿里巴巴 处理poi

7-2 输出各位数字之和能被15整除的所有数 (10分)C语言-程序员宅基地

文章浏览阅读1.1w次,点赞7次,收藏16次。**7-2 输出各位数字之和能被15整除的所有数 (10分)**输出100到1000之间的各位数字之和能被15整除的所有数,输出时每5个一行,每个数输出占4列列宽。输出格式:在每行中输出5的满足要求的数值,每个数输出占4列列宽。输出样例:159 168 177 186 195249 258 267 276 285294 339 348 357 366375 384 393 429 438447 456 465 474 483492 519 528 537 546555 564 57_输出各位数字之和能被15整除的所有数

python for循环连续输入五个成绩判断等级_Python条件循环判断-程序员宅基地

文章浏览阅读867次。1.条件判断语句Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如下:123456789age_of_cc= 27age= int(input("guessage:"))if age== age_of_cc:print("Yes,you got it!")elif age > age_of_cc:print("猜大啦!")else:print("猜小啦!")if..._pythonfor循环判断成绩

第10节卷积神经网络CNN及其numpy复现_复信号输入卷积神经网络-程序员宅基地

文章浏览阅读1.4k次。文章目录引子CNN基础局部感知野卷积操作pooling池化层全连接层与分类层numpycnn实现引子BP算法容易陷入局部最优,其次BP的图像不能直接输入到网络中.梯度消失,BP仅仅适用于3层以内,多层了容易出现梯度消失.猫眼睛具有局部感受野,其次大脑皮层具有分层处理.Hinton教授提出具有多个隐含层的神经网络具有更好的特征学习能力,每一层特征的抽取都是前一层的抽象,学习到的特征能更好的刻画数据.也恰恰符合生物大脑的认知.通过逐层初始化的逐层预训练,可以找到一个接近最优的神经网络的权值,然_复信号输入卷积神经网络

spring定时任务最简单的配置实现(注解和xml配置)_tesla-channel-timertask 定时任务xml配置-程序员宅基地

文章浏览阅读5.1k次。1、建立一个Maven项目:SpringJob,pom文件如下: <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <pr..._tesla-channel-timertask 定时任务xml配置

随便推点

Android 7.0以上时使用recycleview发现Item显示不全_as中recycleview的item排列有问题-程序员宅基地

文章浏览阅读2.7k次。 前几天项目终于到一个问题,API在23以上时候recycleview里面嵌套一个recycleview,它的item显示不全,最后找到其解决办法。如下为你的RecyclerView上再嵌套一层RelativeLayout然后添加属性 android:descendantFocusability="blocksDescendants",android:descendantFocusability..._as中recycleview的item排列有问题

Python爬虫:requests的headers该怎么填_爬虫headers怎么写-程序员宅基地

文章浏览阅读1.9w次,点赞30次,收藏88次。1、为什么要写headers?我们一般写的爬虫会默认向服务器发送爬取请求,而一般情况下网站是不允许被爬虫访问的,输出的text信息中会出现抱歉,无法访问等字眼。我们通过更改User-Agent字段则可以实现网站请求,实现网页应答。2、 headers该怎么找?最简单的步骤如下:打开你要爬虫的网页 按F12或通过浏览器右上角的“更多工具”选项选择【开发者工具】 按F5..._爬虫headers怎么写

关于ie8以上浏览器下—兼容性视图设置-程序员宅基地

文章浏览阅读3.4k次。近期开发遇到一个问题,在ie11上页面排版显示的凌乱不堪,后来发现是在浏览器的兼容性视图设置 这个应用中 添加了当前站点,去掉之后页面就显示正常了。 出于好奇,查询了一些关于这个功能的说明。原来兼容性视图设置项目,通过设置,可以让浏览器采用IE7.0的渲染模式,解决按照老版本浏览器要求开发的网页的错位和跑远等问题。也就是说为了兼容 在ie8之前老版本的ie浏览器的w

MD5加 秘钥 (数据加解密类 / 直接复制使用)_md5 secretkey-程序员宅基地

文章浏览阅读5.4k次。import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;public class AesUtil { private static fina..._md5 secretkey

节点操作 (上) 详细 带例子 子级节点、父级节点、兄弟节点(相邻节点)、创建节点、添加节点_兄弟节点和元素兄弟节点的区别-程序员宅基地

文章浏览阅读1.4k次。1.为什么要用节点操作在之前的博客中 我们有说过其他的获取元素的方法但是很麻烦只能一个一个的取而且逻辑性不强_兄弟节点和元素兄弟节点的区别

css 字体大小 transform_前端css样式scale()不要缩放字体-程序员宅基地

文章浏览阅读752次。-webkit-transform 的含义-webkit 是表示针对 safari 浏览器支持,-ms表示针对 IE 浏览器支持。如下表示的是在 X 轴向右移动 50px, Y 轴向下移动 100px。div { -ms-transform: translate(50px, 100px); -webkit-transform: translate(50px, 100px); transform: translate(50px, 100px);}浏览器最小的字体是12px,如_前端css样式scale()不要缩放字体