异常描述:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
异常原因:主要是因为手动的添加了依赖jar包(主要是tomcat/lib下面的jar包),发布项目时同时将手动添加的jar包发布到tomcat目录下了,这时候会造成jar包冲突。在tomcat启动的时候报上面的错误。
解决办法:在Package Explorer面板中项目名称上点击右键,选择Properties,在打开的Properties for twovs面板中选择Myeclipse,接着选择Web,再接着选择Deployment项,点击Library Deployment Policies下的Use workbench default settings让下面的选择可选,取消JARs from User Libraries选项,点击OK保存,删除掉已部署的项目重新部署即可。