tomcat - 在 Amazon ec2 上运行 Tomcat 7 但在浏览器中看不到欢迎

标签 tomcat amazon-web-services amazon-ec2

我在运行 Amazon Linux 的 Amazon EC2 AMI 上安装了 Tomcat 版本 7。当我将 tomcat 作为服务启动时,我得到“确定”。我确认端口 8080 对我的 AMI 的防火墙安全组上的传入开放。但是,当我尝试连接到它时,我的浏览器中仍然没有任何内容。我得到的只是一个空白的白页:

myAMI'sIPAddress:8080

当我关闭 tomcat 并重试时,我得到“此网页不可用”。所以我知道启动和停止 tomcat 在我的浏览器中始终产生不同的结果。问题是我怎么会得到一个空白的白页,而我没有看到 tomcat 的默认欢迎页面?这里有一些更多的诊断信息:

$ sudo service tomcat7 stop    [  OK  ]
$ sudo service tomcat7 start   [  OK  ]
$ sudo netstat -lnp | grep 8080
tcp        0      0 :::8080                     :::*                        LISTEN      5754/java
$ sudo service tomcat7 status
$ ..                           [  OK  ]

最佳答案

您是否安装了网络应用程序?如果您的 webapps 目录中没有任何内容,您可能看不到任何内容。或者,如果有 war 文件,则将其名称放在请求的末尾:

http://example.com:8080/appname

关于tomcat - 在 Amazon ec2 上运行 Tomcat 7 但在浏览器中看不到欢迎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25704421/

相关文章:

tomcat - 在 Tomcat 6 上运行的 Grails 应用程序报告已注册的 JDBC 驱动程序存在问题

ruby-on-rails - 登录时的 AWS EC2 默认 Ruby 版本

java - 使用 DynamoDBMapper 保存具有版本化属性的新项目

node.js - 使用 ELB 和 Node 防止 X-Forwarded-For 欺骗

node.js - 如何在Node.js中获取describeTable amazon dynamoDB方法的结果?

amazon-ec2 - 为什么我的 keras 神经网络模型在不同的机器上输出不同的值?

linux - 无法获得运行 WordPress 的 EC2 Linux 的权限

tomcat - 在 VPS 上使用 Let's Encrypt 证书运行 spring boot 时出现问题

java - 无法部署 JDBC 驱动程序

php - 在 Linux 中启动 Tomcat 服务器的 Apache PHP 脚本