Мой проект Java Endpoints V2 Java генерирует исключение com.google.api.config.ServiceConfigException. Что мне не хватает?

Я вижу ниже ошибку в журналах. Что бы это объяснить?

У меня есть другой подобный проект, который работает нормально. Я просмотрел pom.xml, web.xml, appengine-web.xml несколько раз и не вижу, чего не хватает.

Ранее это был проект V1. Это входит в?

Заранее спасибо.

com.google.apphosting.runtime.jetty9.JettyLogger warn: 
    Failed startup of context c.g.a.r.j.AppEngineWebAppContext@57e008cd
    {/, file:///base/data/home/apps/s~form8949/
     20171214t103140.406216052512279215/,UNAVAILABLE} (JettyLogger.java:29)
 com.google.api.config.ServiceConfigException: 
     Failed to fetch default config version for service
     'form8949.appspot.com'. No versions exist!
 at com.google.api.config.ServiceConfigSupplier.
    fetchLatestServiceVersion(ServiceConfigSupplier.java:157)
 at com.google.api.config.ServiceConfigSupplier.
    fetch(ServiceConfigSupplier.java:126) ...

2018 08 01 Добавление по запросу:

Удаление приведенного ниже из моего файла web.xml заставило замолчать ошибку. К сожалению, я до сих пор не понимаю причин и последствий этого.

<filter-mapping>
    <filter-name>endpoints-api-configuration</filter-name>
    <servlet-name>EndpointsServlet</servlet-name>
</filter-mapping>

<filter-mapping>
    <filter-name>endpoints-api-controller</filter-name>
    <servlet-name>EndpointsServlet</servlet-name>
</filter-mapping>

1 ответ

Если вы выполняете строгую миграцию и не нуждаетесь в функциях интерфейса конечных точек в Cloud Console, то вы сделали несколько дополнительных шагов. Вам не нужен фильтр конфигурации или управления. Смотрите шаги миграции.

Другие вопросы по тегам