java - EC2 AWS 实例 : Check if tomcat is running

标签 java tomcat amazon-ec2

我正在使用亚马逊 EC2 实例来运行 tomcat 服务器。

我用 java 做这个。我知道如何动态启动一个实例,但问题是我必须等到 tomcat 运行后才能进行 web 服务调用(实例运行一个 tomcat 服务器,该服务器运行一个带有 http 服务的项目)。

有没有办法在ec2实例上请求Tomcat运行状态?

所以我的 java 项目创建了一个具有特定 AMI 的新 EC2 实例。 我等到该实例启动并获取公共(public) DNS。 然后我想对该 EC2 实例进行一些网络服务调用。问题是如果我请求太快并且 tomcat 尚未运行,我会收到连接被拒绝的错误。

最佳答案

如果您愿意将一些应用程序管理工作转移到供应端,您可以从 EC2 供应代码登录实例以检查 tomcat 进程。这将与配置步骤很好地同步,因为您可以等待实例状态,直到它开始运行并获得公共(public) DNS。

关于java - EC2 AWS 实例 : Check if tomcat is running,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21163094/

相关文章:

mysql - Ruby on Rails 如何与 Amazon RDS 协同工作

java - 是否有墨卡托网络爬虫的任何开源实现

java - Runtime.getruntime.exec() 不工作

java - Servlet 过滤器 - 上下文初始化

session - hazelcast tomcat session 不从应用程序上下文加载类

ssl - 这个设置会起作用吗?

java - 在 Jasper Reports 中分组

java - 如何使用Java在Word文档中创建动态表格

java - JSF 2 : page not rerendered on AJAX request (@all and explicit IDs)

postgresql - 为什么我无法停止 RDS 实例?