解决myeclipse中启动Tomcat失败以及指定的主资源集无效

【记录】MyEclipse下web.xml报错Invalid content was found starting with element 'display-name' 新建一个Web Project之后,添加了一个servlet,MyEclipse自动生成web.xml: MyServlet TestServlet TestServlet Test of Servlet com.anudesty.TestServlet TestServlet /servlet/TestSer 阅读详情
抛出问题

​ 最近碰到一个烦人的问题,在学习JavaWeb的时候,我在电脑上安装了两个编译器,eclipse和myeclipse,当我在eclipse上部署项目到本地Tomcat后,再打开myeclipse部署另外一个项目的时候就报错了,myeclipse提示启动Tomcat失败,下面是控制台打印的报错代码:

org.apache.catalina.LifecycleException: Failed to start component [org.apach...

紧跟着还有子容器启动失败以及指定的主资源集无效等等…

见图:

​ myeclipse提示Tomcat启动失败

​ 控制台提示的错误

分析问题

​ 既然是Tomcat出了问题,那我们当然去Tomcat中解决啦!找到Tomcat的安装文件,找到conf目录下的server.xml文件。

​

打开这个文件,拉倒最底部

Tomcat里面有两个项目(可以看到有两个 <Context 标签)了,一个是eclipse中的项目,一个是myeclipse中的项目,可是Tomcat中部署的myeclipse的项目并不是我们刚才部署的test01

原来是我在myeclipse中创建了新的工作空间,而之前工作空间的项目部署到Tomcat中没有移除掉,导致新的工作空间无法部署新的项目到Tomcat中。

解决方法
  • 直接在server.xml文件中删除掉原工作空间的项目,即删除其中的一个 <Context 标签,如果忘记是哪个项目的话,最狠的方法就把两个 <Context 标签 都删掉,这样你的Tomcat就干净了,没有任何项目,这样你再重新部署项目就不会报错了。
  • 还可以找到之前的工作空间,将项目从Tomcat中remove掉就行了。

小结

​ 一般Tomcat出了问题,我们都可以去Tomcat的配置文件以及日志文件中寻找原因。

FPGA音频处理入门:手把手教你用Verilog实现I2S接收模块(附完整代码) 本文详细介绍了如何使用Verilog在FPGA上实现I2S接收模块,涵盖I2S协议原理、Verilog架构设计、完整代码实现及优化技巧。通过实战案例,帮助开发者快速掌握数字音频处理技术,适用于嵌入式音频系统开发。 阅读详情

相关推荐

信号处理中的滤波器的阶数和谐波的理解

最近在读paper的时候,遇到了一些以前遗忘的问题,先重新查找,记录在这里,以备不时之查看。 我相信一定有小伙伴跟我有过一样的疑惑,那就是我们在使用滤波器的时候,总是遇到滤波器的阶数这个概念参数,我们很多都是根据别的paper里的设置,设置自己的科研参数,其实并不是很理解其中的含义: 其实我们常用的阶数N的意思是: 滤波器的阶数,就是指过滤谐波的次数,一般来讲,同样的滤波器,其阶

Miracle.Zhao的博客 2万+

java.lang.IllegalArgumentException: 指定的主资源集 [...]无效

1.如果[…]目录下文件存在,则可能是jdk版本与tomcat版本不匹配,或项目中使用的jdk版本与tomcat所选择的jdk版本不匹配,可以在build path里面查看并修改项目使用的jdk。 1)查看tomcat所选择的jdk版本 windows->preferences->serves->runtimre enviranment选中你使用的tomcat点击edit 2...

qq_42263531的博客 1万+

vins-mono前端详解(2)——imu预积分

本篇文章详细讲解了vins-mono中imu预积分内容,包括复杂的公式推导。

weixin_44587828的博客 1195

Caused by: java.lang.IllegalArgumentException: 指定的主资源集无效

首先进入tomcat安装目录下的bin文件夹,双击startup.bat检查是否有闪退的情况,如果有则先解决闪退问题。出现闪退可以右键打开startup.bat,在该文件最前面加入jdk和tomcat的安装目录如下(根据自身的安装路径作修改).........

iiiiicy的博客 3002

SAP MM自动化进阶:STO交货单自动创建的配置与优化

本文深入解析了SAP MM模块中实现公司间库存调拨订单(STO)交货单自动创建的完整配置流程与优化策略。通过激活自动交货与绑定发货点两大核心配置,打通自动化链路。重点探讨了如何集成ATP可用性检查以智能处理库存不足等异常场景,确保自动化流程的可靠性与业务贴合度,并提供了进阶监控与问题排查方法,助力企业显著提升供应链效率。

weixin_29206669的博客 124

Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第一部分

环形谐振器教程的第 1 部分使用 MODE 来设计和仿真环形谐振器。 自由光谱范围 (FSR) 和品质因数 (Q 因数) 是这种面向片上通信应用的基于绝缘体上硅 (SOI) 波导设计的关键性能指标。

weixin_45719141的博客 3万+

Tomcat无法加载Web项目部署后的静态页面(Caused by: java.lang.IllegalArgumentException: 指定的主资源集[X:XXXX]无效 || 子容器启动失败)

此种情况一般来讲是 docBase 与 path 的路径有一方是正确路径而另一方路径出错导致的,访问到前面的路径是正确的自然Console是不报错的,如此才会使得资源访问会出现404的问题。2、重新部署项目之前记得关闭掉刚刚404的页面,Tomcat也clean一下,最后start即可,在导航栏输入静态资源地址试试,如果问题是这样的肯定是成功了。1、在Servers中找到server.xml文件,拉到下方重新统一正确的路径,然后Ctrl+S记得保存。3、 restart试试看。

DZ0529的博客 3743

Ghost备份还原Win10全攻略:从老电脑迁移到新硬盘,ESP分区处理是关键

本文详细介绍了使用Ghost工具将Win10系统从旧电脑迁移到新硬盘的全过程,特别强调了ESP分区的关键处理方法。通过分步指导备份、分区准备、系统还原和引导修复,帮助用户实现无缝系统迁移,解决常见问题如启动失败和驱动兼容性。

weixin_30823001的博客 672

Tomcat主资源集无效

Could not publish server configuration for Tomcat v9.0 Server at localhost. Multiple Contexts have a path of “/web_day01”. 无法在本地主机上发布Tomcat v9.0服务器的配置。 多个上下文的路径为“/web_day01”。 tomecat子容器启动失败以及指定的主资源集无效 eclipse-项目-右键-properties-搜索web-WebProjiect Settimgs.

qq_44487406的博客 2858

Unity URP半透明物体深度排序优化:解决自交叠渲染瑕疵

本文深入探讨了Unity URP管线中半透明物体深度排序的优化方法,重点解决自交叠区域的渲染瑕疵问题。通过双通道渲染、深度预写入、多通道渲染等核心技术,结合实战案例和性能数据,帮助开发者实现高质量的透明效果渲染。

weixin_30879169的博客 419

华为OD机试2025C卷 - CPU调度策略 (C++ & Python & JAVA & JS & GO)

华为OD机试 2025C卷 CPU调度策略,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 1297

Tomcat Caused by:java.lang.IllegalArgumentException: 指定的主资源集[……]无效

文章目录问题描述原因分析解决方案参考文档 问题描述 将Tomcat与eclipse关联后启动server出现问题。 具体错误提示如下(太长,不建议看,直接看原因分析) 十月 06, 2020 8:39:31 上午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server.服务器版本: Apache Tomcat/8.5.58 十月 06, 2020 8:39:31 上午 org.apache.catalina.startup.Ver

本海的窝 8648

路径规划 | 图解粒子群(PSO)算法(附ROS C++仿真)

粒子群算法(PSO)的基本思想是模拟鸟群觅食机制,将鸟类的觅食方向分为自我认知部分和社会部分,个体自主探索群体周围空间的同时,也随着群体的主流方向前进,不断逼近最优目标。本文详解PSO算法基本概念,并给出ROS C++实现加深理解

FRIGIDWINTER的博客 2617

【当Idea出现Artifact xx:war exploded: Error during artifact deployment. See server log for details】

Tomcat:Artifact xx:war exploded: Error during artifact deployment. See server log for details.

m0_49476491的博客 7690

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

myeclipse无法加载项目到tomcat,报错There are no resources that can be added or removed from the server.

从svn下载下来一个项目后,启动不了,无法加载到tomcat里面去。点击加载会报如下错误: 这时候,自然是去百度了,毕竟没人会一直把错误全都记录在脑子里,要在脑子里刻意去记录这么多东西,那这个程序员估计脑子会越来越不好使,而且还会渐渐的秃顶。 百度结果就是 这是第一种可行得方式: 进入Project Facets 选中Dynamic Web Module和java 然后我照着做了,如下: ...

DAMO小天天 2859

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Myeclips使用tomcat启动项目卡主不动的解决方案附带Debug启动卡主但run正常的解决方案

就在昨天开发的时候,电脑连续的卡掉了好几次Myeclipse。突然再次启动的时候,发现debug启动卡住了没有报错,检查程序没发现问题。清服务器缓存重启电脑等等都试过都没用,最后在等待了接近一个小时的时间终于启动了。但这样肯定不行选择更换了一个tomcat启动成功,但是很慢需要七八分钟的样子。隔天启动项目同样的问题,试了一下run启动没问题,速度正常。百度了一下试着解决成功了; 到网上查资料发现...

qq_39482465的博客 675

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

tomcat8在myeclipse中启动不了 出现严重: Error waiting for multi-thread deployment of directories to completehos

问题解决一: 在eclipse中,window-->preferences-->Java-->Installed JREs   选中JRE 点击Edit 写入这句话: -Xms800m -Xmx800m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 并设置当前使用的tomcat的运行jdk为当前刚刚设置过的jdk即可

孤竹的博客 8558

MyEclipse项目不能运行的可能原因之一:项目的jdk和Tomcat的jdk不匹配

下面先查看项目的build path中有没有Tomcat 项目右键-->Build Path-->Configure Build Path...-->

qq_42490671的博客 3548

MyEclipse启动tomcat出现问题

仅为记录本人目前工作中遇到的问题解决过程,仅供参考~

Anonnaaaaa的博客 964

MyEclipse 服务器Tomcat v8.5无法在45秒内启动

大家在使用 MyEclipse 开发时有遇到过 Tomcat 无法在45秒内启动的问题吗?我们在编程过程中遇到问题,不要胡思乱想,首要任务就是看相关报错信息,先把方向搞对了。

蜗牛老师,专注编程领域 8837

IntelliJ IDEA Run时报“无效的源发行版:16“错误

创建java文件如果上面创建项目时忽略了 “Project language level”,则选择运行main方法时,会报以下错误:项目已创建完成,如何修改呢?鼠标点击test,按F4则Project Structure窗口就打开了,选择Project项修改。将Project language level和Project SDK统一即可。

觉醒法师的专栏 2854

tomcat 8.5.50初次启动报错

Tomcat初次启动报错 1.错误信息 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@18830653] 2.解决方法 3....

Mr_l82838的博客 1215

Myeclipse启动tomcat,程序不报错,但是项目启动不起来

今天遇上一个bug,打开myeclpse的工作空间,显示报错,重新更新maven,启动tomcat发现项目起不来。查询了一系列的资料之后,发现可能是java build path 和deployment assembly有一方面有问题了 java build path :myeclipse中使用tomcat使用启动web项目的流程是 java build path编译项目源代码生成的class文件放到buildpath的设置路径中 web deployment assembly:根据web deploy

weixin_37863088的博客 2137

MyEclipse中无法部署项目到tomcat中的解决方法( deployment is out of date due to changes in the underlying ......)

关于MyEclipse中的项目部署

张小挑的博客 3231

myeclipse启动异常——tomcat启动失败

因公司要求,必须使用特定版本的mye,在使用过程中产生了诸多的不适应。问题解决后,记录如下:   .\myeclipse.exe -clean 在myeclicapse安装目录下,输入上述命令。 安装目录在:${\home}\myeclipse\mye8.5\setup tomcat启动异常: 先把eclipse——server视窗的tomcat中的项目移除。 再关闭eclipse。接下来...

万能的编程语言 3959
上一篇: Spring中bean之间的关系
下一篇: Spring bean的作用域
胖头鱼小子
博客等级 码龄6年 10粉丝 80原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值