使用Docker方式启动tomcat,访问首页出现404的解决方案
作者:爱学习的大雄
这篇文章主要介绍了使用Docker方式启动tomcat,访问首页出现404的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
遇到的问题
在docker中去启动一个tomcat容器(开放了端口映射)
命令如下:
docker run -d -p 8080:8080 --name tomcat1 tomcat:9.0.54
启动成功后访问端口,发现报404错误
解决方案
1. 输入docker ps
查看运行的容器id或容器名
2. 使用命令: docker exec -it 容器名 | 容器id bash
进入到tomcat的目录
3. ls 查看文件夹,发现有个空的webapps
,但是有另外一个webapp.dist
里面有相关的文件,将webapp.dist
的文件拷贝过来即可。
- 命令如下:
cp -r webapps.dist/* ./webapps #命令备注:假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 #如果dir2目录不存在,则可以直接使用cp -r dir1 dir2 #如果dir2目录已存在,则需要使用cp -r dir1/* ./dir2
4. 再次访问测试
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。