我有一个奇怪的问题,我正在通过创建 docker 镜像并在 amazon EC2 上运行 docker 来部署我的 java web 服务,当我尝试访问 tomcat 时出现此错误
但是,当我尝试访问在 Tomcat 上运行的 Web 服务时,它是可以访问的
谁能给我解释一下这种奇怪的行为以及我该如何解决这个问题?
我的 docker-compose 文件在这里
version: '2'
services:
nlp-server:
image: nlp-docker-image
ports:
- 8080:8080
最佳答案
我为 tomcat 使用的 Docker 镜像正在执行以下命令
rm -rf /usr/local/tomcat/webapps/examples && \
rm -rf /usr/local/tomcat/webapps/docs && \
rm -rf /usr/local/tomcat/webapps/ROOT
因为它正在删除默认网页,所以我没有在端口 8080 上获取索引页面
关于java - 无法从 EC2 访问 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49440396/