启动tomcat报 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContex

首先这个报错来看不是自己写的代码问题.我说下我出现这个问题的环境:

1.使用的是intellij idea 一个项目下多个服务站点.

2.这几个站点的jar包都在一个lib下,当然eclipse不会出现这种情况.

3.多个站点中引用了相同的jar,并且版本不同(问题就现在这里,具体是哪个jar有问题,每个人的情况都不同)

结论:同事把站点给我,他那里启动没有问题,到了我这里出现问题了,从这里来说就非常有可能是环境问题,我换了tomcat三个版本都不好使,上百度查资料,国内大部分都说让我清tomcat,但是没有,然后在stackoverflow里找到了个答案,我试了下也是好用的

在报错站点的web.xml里,<display-name>下面添加 <absolute-ordering /> ,具体这个标签的作用感兴趣的可以搜下.这属于另一个问题了.

 相同问题解答地址:

https://stackoverflow.com/questions/54290263/more-than-one-fragment-with-the-name-spring-web-was-found-this-is-not-legal-w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值