AWS Elastic beanstalk 部署 http 404 错误后我无法访问我的 JAVA api restful 应用程序

Posted

技术标签:

【中文标题】AWS Elastic beanstalk 部署 http 404 错误后我无法访问我的 JAVA api restful 应用程序【英文标题】:AWS Elastic beanstalk i'm not able to access my JAVA api restfull application after deploy http 404 error 【发布时间】:2019-04-25 14:48:00 【问题描述】:

我已经在 Amazon AWS Elastic beanstalk 服务器上部署了我的 java 应用程序,但我无法访问端点,它抛出 404 错误,我尝试 ping IP,更改我的应用程序的路径.. 一切,但我没有成功。有人可以帮助我吗? 仅供参考:相同的 WAR 文件正在另一台服务器上完美运行。

谢谢。

【问题讨论】:

问:你EVER成功部署了吗?如果是这样,“发生了什么变化”?问:服务器日志说什么?你看过吗? Q:究竟是什么样的“Java应用”??? Tomcat servlet?建议:创建MCVE 并回帖。 是的,它部署成功,但是日志说尝试访问,但是那里显示错误 404,这是一个带有 jersey 和 hibernate 的 java 应用程序,java 8。 【参考方案1】:

我解决了这个问题,问题的原因是 web.xml 中的 CORS (Allow-Control-Cross-Origin) 过滤器阻止了要访问的应用程序,我不知道为什么,但我已删除标签内的所有CORS配置,问题得到解决。

【讨论】:

以上是关于AWS Elastic beanstalk 部署 http 404 错误后我无法访问我的 JAVA api restful 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

共享 AWS Elastic Beanstalk 配置以将 git 部署到 AWS

AWS Elastic Beanstalk 部署顺序

AWS Elastic Beanstalk 部署后脚本

AWS Elastic Beanstalk——rails 部署问题

安装 gems 部署失败 - AWS Elastic Beanstalk

使用 AWS CodeBuild 和 EB CLI 部署到 AWS Elastic Beanstalk