springboot整合mybatis之用外置服务器启动项目(二)

  在上一篇中我们是用的springboot自带的tomcat服务器,接下来想试一下 将springboot当做一个web项目 放在eclipse中用tomcat来启动。

  首先在pom.xml中加上,移除springBoot自带的tomcat

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

 在Application.java中加入  extends SpringBootServletInitializer 这样才能找到入口

package com.wxm;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.support.SpringBootServletInitializer;


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

 然后启动发现 启动成功 但是springboot没有启动成功。

后来在项目上点击右键-properties 打开如下窗口 将maven dependencies 添加进去 就可以成功启动了

启动成功会打印springBoot 的标志

原文地址:https://www.cnblogs.com/wangxiaomei/p/8393032.html