【发布时间】:2013-09-30 15:36:34
【问题描述】:
我正在尝试设置 Geek Serendipity 后端示例,如在 Google IO 上演示的那样 (http://bradabrams.com/2013/05/google-io-2013-session-overview-from-nothing-to-nirvana-in-minutes-cloud-backend-for-your-android-application-building-geek-serendipity/)
我正在按照https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-java 的说明进行操作 (我是从源代码部署的,因为我稍后需要添加一些自定义端点)
但是,在按照说明部署到 AppEngine 后,我无法访问已部署应用 (configure.jsp) 的主页来解锁应用以进行开发调用。我在 XSRFTokenUtility.java 上获得了 NullPointer。
Uncaught exception from servlet
java.lang.NullPointerException
at com.google.cloud.backend.config.XSRFTokenUtility.buildTokenString(XSRFTokenUtility.java:136)
at com.google.cloud.backend.config.XSRFTokenUtility.getToken(XSRFTokenUtility.java:64)
at com.google.cloud.backend.config.ConfigurationServlet.getToken(ConfigurationServlet.java:208)
at org.apache.jsp.admin.configure_jsp._jspService(configure_jsp.java:56)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at
其他细节:
应用 ID:mobile-starter-yaraju-1
Eclipse 版本:4.2 (Juno)
AppEngine SDK 版本:1.8.5
用于 Eclipse 的 Google 插件:3.4.1.v201309130745-rel-r42
操作系统:Windows 8 64 位
【问题讨论】:
标签: java android google-app-engine google-cloud-endpoints