Failed to start component [StandardServer[8005]] Failed to start component [StandardService[Catalina

早上上班写了一个servlet,但运行了一早都一直报错。。。

这里写图片描述

试了网上很多方法:
1.删掉eclipse配置的tomcat重新添加(没用)
2.卸载重装tomcat(没用)
3.删除tomcat配置文件server.xml里的最后几行(没用,删了tomcat都无法正常启动)
4.清除服务器缓存remove掉服务器下的项目,以及project下clean(没用)

仔细想一想运行其他项目都是正常情况,那么一定不是tomcat问题,错误在这个servlet中。然后删除掉web.xml中servlet的配置,项目正常启动可以运行jsp文件,那么问题锁定在servlet的配置中。最后发现中少写了/,像下面这样

<url-pattern>UploadServlet</url-pattern>

正确写法

<url-pattern>/UploadServlet</url-pattern>

遇到问题没有去思考问题的所在,而是盲目的使用以前的经验乱操作浪费了大量时间。

本以为这样解决了问题,可是在我写完博客之后运行时问题再次出现,我写了一个简单的servlet测试文件,发现是可以正常运行的,说明问题核心在servlet类的代码中,至于是那些代码这个确实很难找.

让代码成为我纯粹的人生,依然等待生命中的那一个她。追求完美,做真实的自己
—-纷飞

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值