我已经用 Java 创建了一个示例 Web 应用程序。它没有错误,并且我能够成功创建 WAR 存档。我还在本地 Tomcat 7 服务器上成功测试了这个。
现在,这个示例 Web 应用程序有 2 个 servlet——“home”和“runsinglecrawljob”。战争档案的名称是“sparkcrawler0.12.war”。
因此,在本地 Tomcat 中,我访问了 Web 应用程序
http://localhost:8080/SparkCrawler0.12/runsinglecrawljob
另一个 servlet 是
http://localhost:8080/SparkCrawler0.12/home
现在,当我创建 Elastic Beanstalk 环境时,我指定了运行状况检查 url="/home"
但是我收到错误消息,即运行状况检查 url 没有响应,因此该应用程序没有在 Elastic Beanstalk 中运行-它显示 503 错误-根据 Google Chrome,这是确切的消息-
“HTTP 错误 503(服务不可用):服务器当前无法处理请求。此代码表示这是暂时的情况,服务器将在延迟后再次启动。”
现在,健康检查 URL 的正确值是多少?
另外,如果我的网址是
http://spark.elasticbeanstalk.com
如 Elastic Beanstalk 中所定义,那么我是否可以在以下位置访问 Web 应用程序
http://spark.elasticbeanstalk.com/SparkCrawler0.12/runsinglecrawljob
或者我是否可以在以下位置访问网络应用程序
http://spark.elasticbeanstalk.com/runsinglecrawljob ?