作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从 Google Cloud Endpoints(v1) 迁移到 Google Cloud Endpoints Framework(v2)。我在 App Engine 上使用 Java 标准环境。还使用App Engine gradle plugin和 Gradle 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.xml
和 appengine-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/
我正在从 Google Cloud Endpoints(v1) 迁移到 Google Cloud Endpoints Framework(v2)。我在 App Engine 上使用 Java 标准环境
我是一名优秀的程序员,十分优秀!