相关疑难解决方法(0)

由于缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext

当我使用主应用程序运行应用程序时,我在consoleUnable中得到错误以启动Web服务器; 嵌套异常是org.springframework.context.ApplicationContextException:由于缺少ServletWebServerFactory bean,无法启动ServletWebServerApplicationContext.

主要应用

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

Servlet初始化程序

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

的build.gradle

    buildscript {
        ext {
            springBootVersion = '2.0.0.M4'
        }
        repositories {
            jcenter()
            mavenCentral()
            maven { url "https://repo.spring.io/snapshot" }
            maven { url "https://repo.spring.io/milestone" }
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        }
    }

    plugins {
        id "org.sonarqube" version "2.5"
    }

    apply plugin: 'java'
    apply plugin: 'idea'
    apply plugin: …
Run Code Online (Sandbox Code Playgroud)

java tomcat intellij-idea spring-boot

11
推荐指数
1
解决办法
3万
查看次数

标签 统计

intellij-idea ×1

java ×1

spring-boot ×1

tomcat ×1