一、打成war包發佈到tomcat
1.去掉內嵌tomcat
<!-- 打成war的時候打開註釋,本地開發用內嵌tomcat時加上註釋 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
2.修改打包方式
<!--默認jar-->
<packaging>war</packaging>
3.添加啓動類
package com.demo.mybatis;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
/**
* web容器中進行部署
* description:
* author: 葉子龍
*/
public class MybatisServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
{
return application.sources(MybatisApplication.class);
}
}
項目目錄截圖如下:
4.清除一下之前打包過的文件
5.進行打包操作
6.將打包好的war放入tomcat下的wabapps下
7.啓動tomcat後瀏覽器訪問
二、打成jar包發佈
1.開啓內嵌tomcat(將spring-boot-starter-tomcat打上註釋)
2.將打包方式修改爲jar
3.清除一下項目
4.執行打包命令
5.將打包好的jar包拷貝到自己的項目文件下
6.在項目文件下啓動項目
7.瀏覽器訪問
注:此時的端口是項目中設置的端口,而非tomcat的端口