Настройка версии Google AppEngine Jetty - PullRequest
0 голосов
/ 24 февраля 2020

Я пытался решить проблему, которая недавно началась в нашей локальной настройке разработки. У нас есть два способа запуска localhost. Один через Ecplise и работает нормально. У нас также есть скрипт запуска с использованием Node.js, который запускает localhost через командную строку. Оба работали нормально, но теперь версия, запущенная через скрипт run, вызывает несколько проблем. Основная проблема заключается в том, что при попытке загрузить веб-сайт он застревает в «Ожидании локального хоста», а куча файлов застревает в «Ожидании», как будто они не загружаются. Я могу пройти мимо этого, но это требует много перезагрузки, отключения и включения кэша, и в конечном итоге он будет загружен.

Пока что я не обнаружил ни одной конкретной ошибки c, но в запросе файлов я заметил небольшую разницу между версией, запущенной через Ecplise, и версией, запущенной со скриптом запуска. Версия Ecplise, кажется, имеет Удаленный адрес, установленный на 127.0.0.1:8080, и Сервер установлен на Jetty(9.3.7.v20160115), но версия, запущенная со сценарием запуска, имеет Удаленный адрес, установленный на [::1]:8080, и Сервер установлен на Jetty(9.4.24.v20191120).

Кто-нибудь знает, может ли это вызвать что-то подобное, и есть идеи, как установить версию Jetty с помощью Google AppEngine?

Я вижу в помпе. xml 9.3.7.v20160115, но я понятия не имею, как мы получаем Jetty(9.4.24.v20191120), и я еще не нашел это значение, настроенное где-либо.

Редактировать: Вот немного в моем пом. xml file

<plugin>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>9.3.7.v20160115</version>
</plugin>

1 Ответ

0 голосов
/ 03 марта 2020

С учетом приведенных выше ответов мы выяснили, что при работе в Eclipse он работал на более старой версии Google Cloud SDK 199.0.0, а сценарий запуска просто обновлял SDK. В обновленной версии была неверная версия Jetty, которая с тех пор была исправлена, но SDK этого не сделал.

Я добавил <cloudSdkVersion>199.0.0</cloudSdkVersion> в файл pom. xml, и теперь запущен скрипт запуска 199.0.0, пока SDK не будет исправлен с рабочей версией Jetty.

...