gpt4 book ai didi

java - Google Cloud Endpoints 框架 - EndpointServlet ClassNotFoundException

转载 作者:行者123 更新时间:2023-11-30 06:55:58 24 4
gpt4 key购买 nike

我正在从 Google Cloud Endpoints(v1) 迁移到 Google Cloud Endpoints Framework(v2)。我在 App Engine 上使用 Java 标准环境。还使用App Engine gradle pluginGradle plugin for appengine and endpoints framework .

我的项目将编译和部署,但它将部署到看似暂存的版本(版本名称是日期 + 时间,尽管在 appengine-web.xml 中进行了设置)。

然后,一旦到达端点,我就会收到以下异常:

java.lang.ClassNotFoundException: com.google.api.server.spi.EndpointServlet
at com.google.appengine.runtime.Request.process-4c1b66acdf400e18(Request.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java:375)
at org.mortbay.util.Loader.loadClass(Loader.java:91)
at org.mortbay.util.Loader.loadClass(Loader.java:71)
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)

javax.servlet.ServletContext log: unavailable
javax.servlet.UnavailableException: com.google.api.server.spi.EndpointServlet
at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:242)

我已按照迁移指南进行操作并更新了 web.xmlappengine-web.xml 以反射(reflect)新类。任何帮助都会很棒!

最佳答案

通过查看您粘贴的异常,您似乎在 web.xml 中犯了一个拼写错误:您编写了 com.google.api.server.spi.EndpointServlet 而不是 com.google.api.server.spi.EndpointsServlet

关于java - Google Cloud Endpoints 框架 - EndpointServlet ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41811052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com