要部署SpringBoot应用程序,您必须具有一个扩展
org.springframework.boot.context.web.SpringBootServletInitializer和覆盖的配置类。
org.springframework.boot.context.web.SpringBootServletInitializer.configure(SpringApplicationBuilderapplication)
因此,当将应用程序部署在JEE Servlet容器中时,Spring Boot应用程序将被正确部署并提供服务。
例
@Configurationpublic class AppServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Application.class); }}的
Application.class是相同的类中
SpringApplication.run(Application.class,args);的主方法
参考:Java EE应用服务器如何?



