java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet

 

java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet

spring boot1.4.7 基于maven,配置tomcat7.0.69遇到这个异常

原因是spring boot 1.4.7默认tomcat是tomcat8,改为tomcat7,导致版本冲突,

解决方式是:加入exclusions标签,去掉spring boot内置的tomcat

 

		
			org.springframework.boot
			spring-boot-starter-web
			
				
					org.springframework.boot
					spring-boot-starter-tomcat
				
			
		

 

 

上面加上

 

	
		UTF-8
		UTF-8
		1.7
		7.0.69
	

 下面加上

 


		hello
		
			
				org.apache.tomcat.maven
				tomcat7-maven-plugin
				2.0
				
				
					
						package
						
							run
						
					
				
				
			
		
	

 

你可能感兴趣的:(myeclipse,tomcat,maven,springboot)