1.首先使用docker pull tomcat:版本號下載tomcat鏡像,這里使用默認的latest版本
2.根據下載的鏡像啟動Tomcat並對外暴露8080:端口
3.查看虛擬機的ip,使用網頁進行訪問
4.根據Ip訪問,發現報錯404
5.解決方案
①.首先進入tomcat目錄
②.訪問不到主頁的原因是因為存放主頁的文件夾webapps是空的,docker的tomcat將這些文件放在了 webapps.dist文件夾中,
我們只需要將空的webapps文件夾刪除,然后將 webapps.dist重命名為webapps就可以了,操作如下:
③.重新訪問tomcat
總結:我們只需要進入tomcat目錄將存放主頁面的webapps.list文件夾轉換為webapps文件夾,然后刪除空的文件夾.當然也可以將webapps.list目錄下
的所有內容復制或者剪切到空的webapps文件夾中,反正最終只需要保證webapps文件夾下有我們要訪問的內容就好了。
問題解決了記得點個贊哦!!!!