Files
blog/source/_posts/docker/installTomcatInDocker.md
2025-03-29 23:29:16 +08:00

1.5 KiB

title, date, updated, tags, categories, keywords, description, top_img, comments, cover, copyright, copyright_author, copyright_author_href, copyright_url, copyright_info
title date updated tags categories keywords description top_img comments cover copyright copyright_author copyright_author_href copyright_url copyright_info
docker中安装Tomcat 2020-08-27 2021-09-25
docker
tomcat
docker
docker
tomcat
docker中安装tomcat https://i.loli.net/2021/09/30/xQP2JVs3I9Zt1le.jpg true https://i.loli.net/2021/09/30/xQP2JVs3I9Zt1le.jpg true xzh http://xxzhx.cn http://xxzhx.cn 著作权归作者所有。商业转载请联络作者获得授权,非商业转载请注明出处。

1、安装Tomcat

1.1、拉取Tomcat

最新版:docker pull tomcat:latest

指定版本:docker pull tomcat:指定版本号

1.2、启动Tomcat

docker run -d --name tomcat -p 8080:8080 tomcat:版本号(最新版不需要)

1.3、访问Tomcat

自己电脑浏览器访问:http://host:8080

注意映射的端口是需要放行的   如果没放行  是访问不到的

2、Tomcat最新版(Tomcat 9)问题

在docker中拉取的最新版Tomcat会出现启动后访问不到 是因为在Tomcat9中webapps中没有ROOT等文件 它是当到了一个webapps.dist的文件夹中 我们需要这些文件移动过去

2.1、进入Tomcat文件目录

docker exec -it tomcat bash

2.2、删除webapps文件夹并且把webapps.dist文件夹改名

rm -r webapps

mv webapps.dist/ webapps

2.3、退出并重启

按住:ctrl+p+q

重启:docker restart 7c38e259f492(tomcat的容器Id)

然后再访问就可以了