spring boot & idea 打war包

 1、排除内置得tomcat

        <dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
			<exclusions>
        <!--	排除内置得tomcat-->
				<exclusion>
					<groupId>org.springframework.boot</groupId>
					<artifactId>spring-boot-starter-tomcat</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

2、添加servlet-api的依赖

	    <dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.1.0</version>
			<scope>provided</scope>
		</dependency>

3、启动类继承SpringBootServletInitializer,重写方法

public class OcrApplication extends SpringBootServletInitializer {
	public static void main(String[] args) {
		SpringApplication.run(OcrApplication.class, args);
	}

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		// 注意这里要指向原先用main方法执行的Application启动类
		return builder.sources(OcrApplication.class);
	}

}

 4、maven打包,over

猜你喜欢

转载自blog.csdn.net/fajixian/article/details/121396729