使用Docker方式啟動(dòng)tomcat,訪問(wèn)首頁(yè)出現(xiàn)404的解決方案
遇到的問(wèn)題
在docker中去啟動(dòng)一個(gè)tomcat容器(開(kāi)放了端口映射)
命令如下:
docker run -d -p 8080:8080 --name tomcat1 tomcat:9.0.54
啟動(dòng)成功后訪問(wèn)端口,發(fā)現(xiàn)報(bào)404錯(cuò)誤
解決方案
1. 輸入docker ps
查看運(yùn)行的容器id或容器名
2. 使用命令: docker exec -it 容器名 | 容器id bash
進(jìn)入到tomcat的目錄
3. ls 查看文件夾,發(fā)現(xiàn)有個(gè)空的webapps
,但是有另外一個(gè)webapp.dist
里面有相關(guān)的文件,將webapp.dist
的文件拷貝過(guò)來(lái)即可。
- 命令如下:
cp -r webapps.dist/* ./webapps #命令備注:假設(shè)復(fù)制源目錄 為 dir1 ,目標(biāo)目錄為dir2。怎樣才能將dir1下所有文件復(fù)制到dir2下了 #如果dir2目錄不存在,則可以直接使用cp -r dir1 dir2 #如果dir2目錄已存在,則需要使用cp -r dir1/* ./dir2
4. 再次訪問(wèn)測(cè)試
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker Get https://registry-1.docker.io/v2/:
本文主要介紹了docker Get https://registry-1.docker.io/v2/: net/http: request canceled 報(bào)錯(cuò),具有一定的參考價(jià)值,感興趣的可以了解一下2025-03-03安裝docker-ce報(bào)錯(cuò)yum倉(cāng)庫(kù)錯(cuò)誤問(wèn)題及解決
安裝Docker-CE時(shí),可能會(huì)因依賴軟件版本不足導(dǎo)致報(bào)錯(cuò),解決方法包括使用yum update更新軟件包,若倉(cāng)庫(kù)無(wú)該包則需更新repo源,也可通過(guò)yum install -y docker-ce --skip-broken跳過(guò)依賴更新直接安裝,若遇yum命令執(zhí)行報(bào)錯(cuò)2024-11-11Docker 解決獲取容器獲取的時(shí)間不是本地時(shí)間的問(wèn)題
這篇文章主要介紹了Docker 解決獲取容器獲取的時(shí)間不是本地時(shí)間的問(wèn)題的相關(guān)資料,需要的朋友可以參考下2016-11-11docker-compose鏡像發(fā)布springboot項(xiàng)目的流程分析
Docker-Compose項(xiàng)目由Python編寫(xiě),調(diào)用Docker服務(wù)提供的API來(lái)對(duì)容器進(jìn)行管理。因此,只要所操作的平臺(tái)支持Docker API,就可以在其上利用Compose來(lái)進(jìn)行編排管理,接下來(lái)通過(guò)本文給大家介紹docker-compose發(fā)布springboot項(xiàng)目的流程分析,一起看看吧2021-06-06Linux Docker安裝wordpress的方法詳解教程
這篇文章主要介紹了Linux Docker安裝wordpress的方法詳解教程的相關(guān)資料,需要的朋友可以參考下2016-10-10