linux 用docker 搭建tomcat后访问页面404?

zb1484721475624 发布于 09/18 15:32
阅读 138
收藏 0

今天用阿里云服务器docker搭建tomcat:8.5版本后 运行tomcat容器 浏览器无法访问

我的服务器系统centos

请大佬们帮忙看下什么问题?

我的执行命令如下:

下载

docker pull tomcat:8.5

 

运行

docker run --name tomcat -p 8080:8080 -v $PWD/webapps:/usr/local/tomcat/webapps -d tomcat

 

查看运行容器

docker ps

 

阿里云安全组我也添加了

 

目前就是无法访问,不知道哪里出错了,请大神指教,万分感谢!

 

 

 

 

 

 

 

加载中
0
z
zb1484721475624

请路过大佬帮忙解答下

0
gammey
gammey

项目目录里有文件没?

gammey
gammey
回复 @zb1484721475624 : 应该是在webapps/ROOT目录里有个index.html,如果目录都正确建议看下tomcat日志
z
zb1484721475624
有个自己写的index.html, <html> <body> <h2>hello word</h2> </body> </html> 正常如果我不访问这个文件,直接访问ip:端口也应该出现tomcat欢迎页啊
0
z
zb1484721475624

我进docker的tomcat容器内查看日志是正常运行起来了,

但是我在容器内执行curl访问也是404,很奇怪

curl http://127.0.0.1:8080

 

到底哪里出现问题了呢?

 

 

z
zb1484721475624
回复 @gammey : 解决了,启动没问题,通过docker 下载的tomcat里webapps 下面什么都没有,不知道为什么,我把windows 的tomcat的webapps的ROOT文件夹复制上去就能访问了
gammey
gammey
看下你容器里,对应目录文件在吗?
0
0
z
zb1484721475624

 

 

感谢各位大佬的回复

返回顶部
顶部