java - Amazon Beanstalk 上的现有 Maven 项目

标签 java maven jakarta-ee amazon-web-services amazon-elastic-beanstalk

我正在尝试将现有 Maven 项目迁移到 Amazon Beanstalk。

查看亚马逊的文档,我没有看到任何maven项目部署说明。

我尝试上传生成的 war 文件,但该应用程序未在 beanstalk 上启动。

  1. 我想知道是否有任何现有文档可以 从 Maven 部署到 beanstalk 上。
  2. 我有 Spring Data JPA、Spring MVC 应用程序,我是否需要进行特定配置或从 WAR 文件中移动配置文件。

最佳答案

对于 Maven 插件,请检查 beanstalk-maven-plugin http://beanstalker.ingenieux.com.br/beanstalk-maven-plugin/ ,它有很多不错的功能,比如删除旧版本、增量快速部署等等。

此外,检查/var/log/eb-cloud-init.log 中的 EB 日志文件以找出您的应用程序未启动的原因,您可能会发现您需要一些自定义,例如下载 JDBC 驱动程序和配置您的数据源。为此,您可以使用如下所示的弹性beanstalk配置文件:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

如果您有更具体的问题,请再次发帖。祝 bean 茎好运!

关于java - Amazon Beanstalk 上的现有 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23974610/

相关文章:

java - 读取文件然后跳转到末尾

java - 类型声明内 vararg 的规范

java - 删除java中的符号链接(symbolic link)

jsp - JSF 标记如何影响 JSP 生命周期方法? JSP 和facelets 呢?

eclipse - 如何将 JAX-RS 添加到现有项目

java - 使用 ArrayList 在 Java 中递归生成二进制字符串

eclipse - 使用eclipse和maven,有没有一种快速的方法可以将所有目标和子文件夹标记为派生?

java - Spring Boot : SpringApplication. 运行导致 org.springframework.context.ApplicationContextException:

java - Servlet 3.0 注释 <welcome-file>

java - Maven 找到 Artifact 但无法编译