在pom中添加(添加之后程序无法启动)

  <!--打包需要的-->
    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
        <!--End打包需要的-->

把之前的main换成

之前的mian

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.web.WebApplicationInitializer;

@SpringBootApplication
public class SpringBootSampleApplication/* extends SpringBootServletInitializer*/ {

	/*@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		return application.sources(SpringBootSampleApplication.class);
	}*/

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

现在的

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.web.WebApplicationInitializer;

@SpringBootApplication
public class SpringBootSampleApplication extends SpringBootServletInitializer {

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
		return application.sources(SpringBootSampleApplication.class);
	}

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

然后BUild -> BUildArtifacts... -> 选中当前项目选中BUild 即可

相关文章:

  • 2021-04-24
  • 2021-04-01
  • 2020-04-01
  • 2021-06-11
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2021-10-27
  • 2021-07-04
  • 2021-09-28
  • 2021-11-06
  • 2022-12-23
  • 2018-05-01
相关资源
相似解决方案