Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean

匿名 (未验证) 提交于 2019-12-03 02:21:02

问题:

When i run the application using main application, i got the error in consoleUnable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.

Main Application

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

Servlet Initializer

public class ServletInitializer extends SpringBootServletInitializer {      @Override     protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {         return application.sources(Application.class);     } } 

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: 'eclipse-wtp'     apply plugin: 'jacoco'     apply plugin: 'org.springframework.boot'     apply plugin: 'io.spring.dependency-management'     apply plugin: 'war'       group = 'com.demo'     version = '0.0.1-SNAPSHOT'      // Uses JDK 8     sourceCompatibility = 1.8     targetCompatibility = 1.8      repositories {         maven { url "https://repo.spring.io/milestone" }         jcenter()         mavenCentral()         maven { url "https://repo.spring.io/snapshot" }     }     configurations {         providedRuntime     }     dependencies {          // SPRING FRAMEWORK         compile('org.springframework.boot:spring-boot-starter-web')         compile('org.springframework.boot:spring-boot-starter-aop')         compile('org.springframework.boot:spring-boot-starter-actuator')          // Tomcat Server         providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')          //Spring Jpa         compile('org.springframework.boot:spring-boot-starter-data-jpa')          // SPRING SECURITY         compile('org.springframework.boot:spring-boot-starter-security')          // MYSQL and HIBERNATE         compile 'mysql:mysql-connector-java:5.1.34'         //compile 'org.hibernate:hibernate-core:5.2.11.Final'         //compile 'org.hibernate:hibernate-validator:5.1.3.Final' } 

Help Me

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!