上个星期花了一天时间来研究这个问题,为啥springboot内置的tomcat可以正常启动项目,使用tomcat启动,tomcat跑起来了,但是项目没有跑起来,最后发现少依赖了jar包,并且主启动类上的注解有问题,这里记录一下,避免下次再犯
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2</version> </dependency>
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
public class DatauploadApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(DatauploadApplication.class, args);
System.out.println("data-upload service is start");
}
}