Развертывание веб-приложения java 11 в App Engine - PullRequest
1 голос
/ 07 мая 2019

Я пытаюсь развернуть веб-приложение Java 11 на GCP App Engine. Официальная документация говорит, что она поддерживает до Java 1.9 и openjdk11 все еще находится в стадии разработки. Но необходимо развернуть приложение только с Java 11.

Я нагуглил несколько решений, в которых говорится использовать файл Docker для Java 11, но даже это не работает. Приложение развертывается с использованием файла app.yaml. Некоторые полезные ссылки: -

1. https://hub.docker.com/r/adoptopenjdk/openjdk11/
2. https://hub.docker.com/_/openjdk
3. https://cloud.google.com/appengine/docs/standard/java/release-notes
4. https://github.com/docker-library/openjdk

Любое предложение будет полезным.

Ответы [ 2 ]

0 голосов
/ 15 июля 2019

Теперь движок GCP App официально поддерживает Java 11 runtime, вот ссылка на документацию.https://cloud.google.com/appengine/docs/standard/java11/runtime

Если у вас есть какое-либо существующее веб-приложение, работающее на GCP, то вот руководство по миграции на среду выполнения Java 11.https://cloud.google.com/appengine/docs/standard/java11/java-differences

Для примеров кода вы можете обратиться к репозиторию GCP Github.https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/appengine-java11

0 голосов
/ 15 мая 2019

В выбранном решении используется настраиваемый образ докера, который перемещает файлы развертывания на сервер развертывания и инициирует развертывание ядра приложения. Как только CGP начинает поддерживать openjdk11, его можно заменить.

...