tomcat 部署 springboot專案
阿新 • • 發佈:2019-01-01
簡單的只記錄流程,和簡單的解釋。
1、移除springboot預設內嵌的tomcat
找到pom中依賴的spring-boot-starter-web
新增tomcat依賴<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
如果更簡單,可以把<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <finalName>demo</finalName> </build>
<packaging>war</packaging>
注意點一:
我們一定要重寫springboot的入口main:
注意點二:
以為springboot預設tomcat是8版本,所以加入我們使用的tomcat版本過低,同樣會出現各種奇葩問題,所以,直接使用tomcat8版本,避免一些奇葩問題