百度了一大堆还是不行,本来运行正确的代码,就因为改了其中一个servlet类名,然后什么webapps的class,xml都重新部署了,报错依旧是一堆,因为以前运行过了,所有排除servlet.jar和tomcat不匹配
错误是:好几个A child container failed during start
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]
成对出现,
运行一下另一个正确的代码,报错一样,把第一个项目删去,正确项目tomcat可以运行。
解决(不算):delete掉第一个项目,再重新一个个写servlet,可以粘贴代码但不要整个项目再import进来。
总结:eclipse的所有项目都不可以错,一个项目错会影响其他项目运行(也可能是我那里没有配置对);
写servlet的类名要谨慎尽量不要修改(这个切记)因为webapps里的还保持原来的没更新,再加上设置了自动生成xml。改动的话都配置了还是不对,问题都不知道在哪?
.