佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > docker安裝tomcat并部署Springboot項(xiàng)目war包的方法

docker安裝tomcat并部署Springboot項(xiàng)目war包的方法

熱門標(biāo)簽:阿里云 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 使用U盤裝系統(tǒng) 美圖手機(jī) 檢查注冊(cè)表項(xiàng) 智能手機(jī) 硅谷的囚徒呼叫中心 網(wǎng)站建設(shè)

說來也簡(jiǎn)單,直接上教程吧,博主

1.首先在啟動(dòng)docker

service docker start

2.拉取tomcat鏡像。

docker pull tomcat:8-jdk8

如果不加后面的8-jdk8  標(biāo)簽的話,會(huì)默認(rèn)拉取latest,也就是最新的官方版本

3.安裝完成后,做作容器,并啟動(dòng)tomcat

docker run --name tomcat -p 8080:8080

如果正常安裝后訪問ip+端口出現(xiàn)404情況,進(jìn)入tomcat目錄,把原有webapps目錄刪除,并把webapps.dist改名為webapps即可,命令如下

rm -rf webapps

mv webapps.dist webapps

4.查看容器運(yùn)行情況

docker ps

5.然后是打包springboot 項(xiàng)目,以war包為例

<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>

先排除掉springboot自帶的tomcat

<plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>

然后添加maven打包構(gòu)件

6.IDEA 的package一下,然后查看工程的target文件夾下,找到對(duì)應(yīng)的war包,copy到linux對(duì)應(yīng)的目錄下

7.拷貝war包進(jìn)tomcat容器的webapps目錄下,檢查下是否正確copy進(jìn)去了

docker cp consumer-0.0.1-SNAPSHOT.war 7d64a9eaa278:/usr/local/tomcat/webapps

docker exec -it 7d64a9eaa278 /bin/bash

8.重啟tomcat,再次訪問ip+端口+項(xiàng)目名

docker restart 7d64a9eaa278

完工!

到此這篇關(guān)于docker安裝tomcat并部署Springboot項(xiàng)目war包的方法的文章就介紹到這了,更多相關(guān)docker安裝tomcat部署Springboot項(xiàng)目war包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:通遼 賀州 湖北 山南 黃山 湘潭 煙臺(tái) 懷化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《docker安裝tomcat并部署Springboot項(xiàng)目war包的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    阳西县| 云林县| 兴文县| 鄂托克旗| 阜阳市| 陇南市| 武清区| 呈贡县| 西林县| 子洲县| 石家庄市| 海晏县| 巢湖市| 尖扎县| 曲阜市| 天气| 安徽省| 巴塘县| 涿鹿县| 道真| 张家川| 琼结县| 额尔古纳市| 南川市| 和田市| 休宁县| 潼南县| 景谷| 德江县| 青铜峡市| 定州市| 开远市| 武城县| 长乐市| 黎城县| 云龙县| 峨边| 郧西县| 淮南市| 乐东| 峨边|