java - 无法从 EC2 访问 Tomcat

标签 java web-services tomcat amazon-ec2

我有一个奇怪的问题,我正在通过创建 docker 镜像并在 amazon EC2 上运行 docker 来部署我的 java web 服务,当我尝试访问 tomcat 时出现此错误 enter image description here

但是,当我尝试访问在 Tomcat 上运行的 Web 服务时,它是可以访问的 enter image description here

谁能给我解释一下这种奇怪的行为以及我该如何解决这个问题?

我的 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/

相关文章:

php - Apple 推送通知有时有效但并非总是有效

java - @Consumes注解抛出异常,如何处理

java - JFreeChart 数据集不适用于 JPanel

java - 设置合成的背景图像,使内部合成不显示背景

ios - 在 JSON 字符串中添加反斜杠 "\"用于 swift 中的 Web 服务

Android调用WCF服务

tomcat - 使用 curl 从 keystore 发送导出的证书

java - 调用时更改从 Netbeans 运行的 Tomcat 的 Java 版本

java - 我可以将 Slice 与 findAll 方法一起使用吗 : Spring Data

apache - 如何向 Apache tomcat 8 中的管理员用户添加多个角色?