docker中tomcat做了端口映射后访问还是404

1.启动tomcat容器

docker run --name mytomcat -d -p 12138:8080 tomcat

这里12138这个地方随便写,都可以

2.查看防火墙情况,看是否关闭,如没关闭做防火墙开放端口

2.1关闭防火墙

service firewalld stop

2.2防火墙开端口,将自己随便写的那个端口配置进来

firewall-cmd --zone=public --add-port=???/tcp --permanent

???地方填充自己的端口号
然后重启防火墙

systemctl restart firewalld.service

2.1和2.2做一步就好
如果防火墙已经关闭,但还是404,那么进入tomcat目录修改
3.修改webapps
在这里插入图片描述

docker exec -it 自己的容器id /bin/bash
cd webapps
ls
''ls后如果为空,那么进行下一步''
rm -rf webapps
cp -r webapps.dist webapps
''修改完成后退出''
exit

查看容器是否在运行,如果在运行就直接访问,如果不在运行,启动然后访问网址(虚拟机ip地址:端口号)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值