我的Java Google Endpoints V2项目正在抛出com.google.api.config.ServiceConfigException。我错过了什么?

时间:2017-12-14 18:20:48

标签: google-cloud-endpoints-v2

我在日志中看到以下错误。什么可以解释它?

我有另一个类似的项目,工作正常。我多次查看了我的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 个答案:

答案 0 :(得分:0)

如果您正在进行严格的迁移而不需要云控制台中的端点用户界面中的功能,那么您需要执行一些额外的步骤。您不需要配置或控制过滤器。请参阅migration steps