Gradle Spring Boot项目无法在Tomcat中作为WAR工作

Gradle Spring Boot项目无法在Tomcat中作为WAR工作,第1张

Gradle Spring Boot项目无法在Tomcat中作为WAR工作

要在独立的servlet容器中运行Spring
Boot应用程序,您需要告诉容器如何启动应用程序。为此,您可以扩展

SpringBootServletInitializer
和覆盖此
configure
方法以为您的应用程序提供配置类。在将jar转换为战争的入门指南中对此进行了描述。

您通常以这样的类结束:

@Configuration@EnableAutoConfigurationpublic class Application extends SpringBootServletInitializer {    // Used when launching as an executable jar or war    public static void main(String[] args) throws Exception {        SpringApplication.run(Application.class, args);    }    // Used when deploying to a standalone servlet container    @Override    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {        return application.sources(Application.class);    }}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5666470.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存