SpringBoot的war包跟jar包的部署

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章