今天根据下载的镜像启动Tomcat并对外暴露8080端口
根据Ip访问发现报错404
原因分析:
访问不到主页的原因是因为存放主页的文件夹webapps是空的,docker的tomcat将这些文件放在了 webapps.dist文件夹中。
解决方法:
我们只需要将webapps.dist文件夹可复制到webapps就可以了。
1.首先进入tomcat目录
#这里tomcat指定容器名称
docker exec -it tomcat /bin/bash
2.查看tomcat下面有哪些文件
ls -a
3.复制webapps.dist里面的文件到webapps
1. cd webapps
2. ls -a
3. cp -r /usr/local/tomcat/webapps.dist/* /usr/local/tomcat/webapps
4. cd /usr/local/tomcat/webapps
5. ls -a