在 Amazon Elastic Beanstalk 实例上安装 JDK

在 Amazon Elastic Beanstalk 实例上安装 JDK

我不完全确定这是否属于这里或 StackOverflow,因为它涉及服务器管理,但它还涉及编译器。

看来我们 Elastic Beanstalk 集群上的应用程序不仅需要 JVM,还需要 JDK,因为它具有安装必须从 Java 源代码编译的扩展的能力。

我们刚刚发现,当我们尝试在集群上而不是在非集群开发箱上使用该功能时,编译器不存在。

显然,我们需要定制 AWS 用来启动新实例的内容,以便它包含一个可以运行的 JDK。

但如何呢?

答案1

值得庆幸的是,我们的一位海外开发人员为我找到了答案。

  1. 在集群实例上安装 JDK。
  2. 更改 Tomcat JDK 主页以指向它。
  3. 从修改后的集群节点创建自定义 AMI。
  4. 记下集群的当前 AMI ID,以防出现问题。
  5. 将自定义 AMI 插入到集群中,替换其位置。

相关内容