Обновление appengine-web.xml в файл app.yamlJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обновление appengine-web.xml в файл app.yaml

Сообщение Anonymous »

У меня есть приложение GAE на Java 21, и я обновил файл app.yaml из файла appengine-web.xml. Я использую web.xml для сервлетов, и все связанные файлы, такие как cron.xml, datastore-indexing.xml, logging.properties,queue.xml и web.xml, помещаются в папку WEB-INF, а файл pom. xml и файлы app.yaml находятся в корневом каталоге. Вот файл app.yaml.

Код: Выделить всё

runtime: java21
instance_class: F2

env: flex

automatic_scaling:
min_pending_latency: 6s
max_pending_latency: 8s
max_idle_instances: 1
max_concurrent_requests: 50

env_variables:
JAVA_UTIL_LOGGING_CONFIG_FILE: "WEB-INF/logging.properties"

handlers:
- url: /.*
script: this field is required, but ignored

error_handlers:
- error_code: 500
static_file: error500.html
- error_code: default
static_file: error500.html

app_engine_apis: true
Я добавил следующий плагин в файл pom.xml

Код: Выделить всё

com.google.cloud.tools
appengine-maven-plugin
2.8.1

my-local-project


Я сверился с GPT чата, в котором говорилось, что нам нужно добавить идентификатор проекта, как указано выше. Я добавил его, потому что в настоящее время у меня нет идентификатора облачного проекта.

Теперь, когда я пытаюсь запустить приложение локально, оно выдает эту ошибку
NoSuchFileException во время локального запуска

Ошибка произошла во время локального запуска. Сначала убедитесь, что файл appengine-web.xml размещен правильно. Если он отсутствует, воспользуйтесь быстрым действием Cloud Code в разделе «Инструменты > Cloud Code > Добавить поддержку App Engine > Стандарт Google App Engine».

Я также узнал об этом. Ожидается, что appEngine-web.xml будет запускаться в стандартной среде, а файл app.yaml — в гибкой среде. Я использую IntelliJ Ultimate. Я перехожу к инструментам -> облачный код Google -> App Engine -> Добавить поддержку механизма приложений -> и отсюда выбираю Google App Engine Flexible, и возникает эта ошибка: «Невозможно добавить поддержку гибкой платформы Google App Engine.< /эм>".

Подробнее здесь: https://stackoverflow.com/questions/790 ... -yaml-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»