如何将 Jersey+Grizzly jar 部署到 AWS
How to deploy Jersey+Grizzly jar to AWS
我想知道如何将包含带有 Jersey 框架的独立应用程序 (grizzly) 的 Jar 文件部署到 AWS Elestic Bean,我一直在尝试通过选择生成的 jar 文件来部署它。但是 Beanstalk 总是会抛出错误。我无法让它在 AWS 上运行。我正在编译神器jersey-quickstart-grlizzly自带的例子。任何关于如何操作的指南都将非常受欢迎!
到目前为止我做了什么
- 创建 AWS Beanstalk 实例。
- 设为平台JAVA.
- 选择由 maven 构建生成的 JAR 作为源
- 部署。
完成后,它表示运行状况已更改为“已降级”。就这些了。
更新:
在查找错误 502 时,我发现了一条建议,说我应该 运行 通过命令提示符查看会发生什么。我忘记在 POM 中添加主要 class 属性。但是,它仍然显示相同的消息。
也许,您有任何可以部署到 AWS 并用于入门的 grizzly 工作示例吗?
经过一番研究,我最终发现问题出在端口上。也许,其他人面临这个问题是因为缺乏 Java 和我的情况下的那些框架的经验。
照常构建您的 jar 然后:
- 去 beanstalk。
- 在 beanstalk 实例中 select 环境。
- 单击配置部分并编辑 "Software"
添加一个名为 SERVER_PORT 的 属性,值为 5000*。
- 这将重定向到正确的端口。
我想知道如何将包含带有 Jersey 框架的独立应用程序 (grizzly) 的 Jar 文件部署到 AWS Elestic Bean,我一直在尝试通过选择生成的 jar 文件来部署它。但是 Beanstalk 总是会抛出错误。我无法让它在 AWS 上运行。我正在编译神器jersey-quickstart-grlizzly自带的例子。任何关于如何操作的指南都将非常受欢迎!
到目前为止我做了什么
- 创建 AWS Beanstalk 实例。
- 设为平台JAVA.
- 选择由 maven 构建生成的 JAR 作为源
- 部署。
完成后,它表示运行状况已更改为“已降级”。就这些了。
更新:
在查找错误 502 时,我发现了一条建议,说我应该 运行 通过命令提示符查看会发生什么。我忘记在 POM 中添加主要 class 属性。但是,它仍然显示相同的消息。
也许,您有任何可以部署到 AWS 并用于入门的 grizzly 工作示例吗?
经过一番研究,我最终发现问题出在端口上。也许,其他人面临这个问题是因为缺乏 Java 和我的情况下的那些框架的经验。
照常构建您的 jar 然后:
- 去 beanstalk。
- 在 beanstalk 实例中 select 环境。
- 单击配置部分并编辑 "Software"
添加一个名为 SERVER_PORT 的 属性,值为 5000*。
- 这将重定向到正确的端口。