如何将Jersey + Grizzly jar部署到AWS

问题描述 投票:0回答:1

[我想知道如何将包含带有Jersey框架的自包含应用程序(grizzly)的Jar文件部署到AWS Elestic Bean,我一直在尝试通过选择生成的jar文件来部署它。但是Beanstalk总是会引发错误。我无法使其在AWS上运行。我正在编译工件jersey-quickstart-grlizzly随附的示例。任何如何做的指南都将受到欢迎!

到目前为止我所做的

  1. 创建AWS Beanstalk的实例。
  2. 设置为平台JAVA。
  3. 选择由Maven构建生成的JAR作为源
  4. 部署。

完成后,它表示运行状况已更改为“已降级”。仅此而已。

更新:

寻找错误502,我发现一个建议,说我应该在命令提示符下运行它,看看会发生什么。我忘了在POM中添加主类属性。但是,它仍显示相同的消息。

也许,您有任何一个带有grizzly的工作示例的示例,可以部署到AWS并用于入门吗?

java amazon-web-services jersey grizzly
1个回答
0
投票

经过一番研究,我最终发现问题出在港口。也许,其他人可能会遇到此问题,因为我缺乏Java和这些框架的经验。

照常建造罐子,然后:

  1. 转到beantalk。
  2. 在选择环境的beanstalk实例中。
  3. 单击配置部分并编辑“软件”
  4. 添加一个名为SERVER_PORT的属性,值为5000 *。

    • 这将重定向到正确的端口。
© www.soinside.com 2019 - 2024. All rights reserved.