解決Docker啟動Tomcat容器,訪問404問題


解決Docker啟動Tomcat容器,訪問404問題

啟動Tomcat容器

1 docker run -d -p 8888:8080 tomcat

查看已經啟動的容器

docker ps
  • 使用8888端口訪問Tomcat失敗
  • 先查看防火牆狀況
1 service firewalld status

如果防火牆沒關閉,先關閉防火牆

1 service firewalld stop

防火牆關閉時,防火牆的狀態如下

確定防火牆關閉但訪問Tomcat還是失敗之后,使用如下命名進入Tomcat的目錄

1 docker exec -it c110e319cdd1(啟動的Tomcat容器的容器id) /bin/bash

使用命令查看當前文件夾內的所有文件

ls -l

進入webapps文件夾下

1 cd webapps

查看webapps下的文件

 

 

1 ls -l

顯示total 0,問題就出在這里,webapps文件夾下沒有東西

返回上一級目錄

1 cd ..

刪除webapps文件夾(-r是級聯刪除,-f是強制刪除,不然文件夾是刪不掉的)

1 rm -rf webapps

將webapps.dist文件夾下的內容復制到給webapps文件夾

1 mv webapps.dist webapps

此時再訪問Tomcat,成功

 

關注公眾號

免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2023 CODEPRJ.COM