部署到 AWS Elastic Beanstalk 后如何访问 servlet?
Posted
技术标签:
【中文标题】部署到 AWS Elastic Beanstalk 后如何访问 servlet?【英文标题】:How do I access servlets after deploying to AWS Elastic Beanstalk? 【发布时间】:2013-06-04 03:11:39 【问题描述】:我为托管我的 java servlet 的应用程序设置了一个本地测试服务器 (Tomcat 7)。我用来抓取数据的 URL 是 127.0.0.1:8080/backend/get。现在我已将 eclipse 项目导出到 .war 文件并将其部署到 EB,但是在尝试以下 URL 时出现 404 错误:my-env.elasticbeanstalk.com/get、my-env.elasticbeanstalk.com/backend/get .
EB 如何部署 .war 以及如何从我的客户端代码访问它?
【问题讨论】:
【参考方案1】:实际上我认为您不需要将项目导出到 .war 文件。你在使用 Eclipse IDE 吗?因为我可以通过 Eclipse 轻松部署我的 Web 应用程序。 Here is the reference link
建议:为您的 Web 应用程序使用 Java 1.6 版本。
我认为 EB 对 JAVA 1.6 的支持很好,但我不确定它是否适用于 Java 1.7。因为虽然我使用的是 JAVA 1.7,但它在本地运行良好,但我无法在 EB 上部署该版本。
【讨论】:
以上是关于部署到 AWS Elastic Beanstalk 后如何访问 servlet?的主要内容,如果未能解决你的问题,请参考以下文章
使用 AWS CodeBuild 和 EB CLI 部署到 AWS Elastic Beanstalk
部署到 AWS Elastic Beanstalk 时的 ConnectionString 转换
如何使用TFS 2017部署到Elastic Beanstalk?