Обновите Java до 11 в AWS Elasticbeanstalk - PullRequest
0 голосов
/ 11 декабря 2019

Я работаю над переносом приложения Java с версии 8 на 11 и столкнулся с проблемой, что AWS Elastic Beanstalk не поддерживает Java 11. из коробки.

Решение, которое я нашел , былообновить версию, используя .ebxtensions config.

Я создаю свое приложение, используя Maven, помещаю все мои .war архивы и папку .ebxtensions в .zip и загружаю их в AWS Elastic Beanstalk.

app.zip
|-- .ebxtensions
|   |-- update-java.config
|-- subApp1.war
|-- subApp2.war
|-- subApp2.war

Из журналов видно, что Java обновлена, но приложение не запущено, и для Tomcat нет журналов. Похоже, приложение не было развернуто.

Есть идеи, что не так? Это я что-то не так делаю?

PS Когда я загружаю ту же .zip без папки .ebextension, все работает просто отлично. Но это не будет работать для меня, когда балансировщик нагрузки будет создавать новые экземпляры. И я не могу делать подобные манипуляции на производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...