EC2 AWS实例:检查tomcat是否正在运行

时间:2014-01-16 13:26:09

标签: java tomcat amazon-ec2 amazon

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

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

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

所以我的java项目创建了一个具有特定AMI的新EC2实例。 我等到该实例启动并获得公共DNS。 然后我想对该EC2实例进行一些webservice调用。问题是如果请求太快而且tomcat还没有运行,我会收到连接拒绝错误。

1 个答案:

答案 0 :(得分:0)

如果您可以将某些应用程序管理放到配置端,则可以从EC2配置代码登录实例以检查tomcat进程。这将与配置步骤很好地同步,因为您可以等待实例状态,直到它运行并获得公共DNS。