Tomcat报错:java.lang.IllegalStateException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].
学习servlet,敲个简单的案例,启动tomcat,就看见这个报错信息;tomcat是连接上了,但好像是项目部署失败。
尝试1
更改tomcat配置文件catalina.properties 。
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 值后面加"*"。
无用。。
尝试2(解决)
看了很多文章都说配置的虚拟路径重复,我一开始不觉得我是这个错误,但是又找了很多文章还是说是这个原因;
然后我把出错的demo的路径改个从未取过的名:
在试着重亲启动tomcat,发现竟然可以了。
打开服务器,输入冲突的路径
发现也可以找到资源而不是404;于是看idea控制台
好家伙,这个输出语句不是一开始入门那个案列吗?我再打开一开始的案列:
果然,这里应该是写demo的,结果手速快了,打多了02.。。。。
后续
不知道为啥,取的requestdemo1这个虚拟路径名也会报错......
这次我把所有的注解都注释了,就只剩他了,想来想区域难道是他出问题?我注释掉在运行,发现果然是这个名字问题。
细细看了一下是少了个“/”,无语。。。。。。。。。。。。