Я следовал этому руководству, чтобы получить Клиент Bigtable запущен и работает на виртуальных машинах, управляемых Google. Но есть ли способ запустить это локально? Причина в том, что удаленное развертывание кода в процессе разработки — это проблема.
Обычно я могу использовать dev_appserver.sh
для локального запуска приложения GAE. Но когда я запускаю его, я получаю эту ошибку:
Причина: java.lang.IllegalStateException: Jetty ALPN настроен неправильно.
Что означает, что нам нужно включить библиотеку ALPN? Поскольку наша кодовая база находится на Java 7, я использовал эту версию ALPN: 7.1.3.v20150130
.
Затем я попытался снова с этим:
dev_appserver.sh --jvm_flag=-Xbootclasspath/p:/Users/shouguoli/tmp/alpn-boot-7.1.3.v20150130.jar
все еще получаю эту ошибку:
Причина: com.google.apphosting.api.ApiProxy$CallNotFoundException: не найден пакет API urlfetch или вызов Fetch().
Как заставить его работать локально?