Назад | Перейти на главную страницу

Установка JDK на инстансы Amazon Elastic Beanstalk

Я не совсем уверен, относится это к этому месту или к StackOverflow, потому что он включает в себя администратора сервера, но также включает компилятор.

Кажется, что приложению в нашем кластере Elastic Beanstalk требуется не только JVM, но и JDK, потому что оно имеет возможность устанавливать расширения, которые оно должно компилировать из исходного кода Java.

И мы только что обнаружили, когда пытались использовать эту возможность в кластере, а не в некластеризованном блоке разработки, компилятора там нет.

Очевидно, нам нужно настроить то, что AWS использует для запуска новых экземпляров, чтобы он включал работающий JDK.

Но как?

К счастью, один из наших зарубежных разработчиков нашел для меня ответ.

  1. Установите JDK на экземпляр кластера.
  2. Измените домашний каталог Tomcat JDK, чтобы он указывал на него.
  3. Создайте настраиваемый AMI из измененного узла кластера.
  4. Запишите текущий AMI ID кластера на случай, если что-то пойдет не так.
  5. Вставьте настраиваемый AMI в кластер вместо него.