一、打成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的端口