GAE应用程序无法在Firefox中显示

时间:2013-10-24 12:36:35

标签: java google-app-engine firefox

当我使用查看页面源检查时,我的GAE应用程序将无法在Firefox中显示它是空白的没有HTML代码,并且Web开发人员控制台显示警告

  

[14:28:48.894]未声明纯文本文档的字符编码。如果文档>包含来自US-ASCII范围之外的字符,则>文档将在某些浏览器配置中使用乱码文本呈现。文件>的字符编码需要在传输协议中声明,或者文件需要使用字节顺序标记作为编码签名。 @ http://localhost:8080/

并且服务器日志生成此跟踪

java.lang.ArrayIndexOutOfBoundsException: 1
at com.google.appengine.api.users.dev.LoginCookieUtils.parseCookie(LoginCookieUtils.java:113)
at com.google.appengine.api.users.dev.LoginCookieUtils.getCookieData(LoginCookieUtils.java:82)
at com.google.appengine.tools.development.LocalHttpRequestEnvironment.<init>(LocalHttpRequestEnvironment.java:50)
at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:475)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

我搜索但没有找到任何请求帮助

1 个答案:

答案 0 :(得分:2)

清除浏览器Cookie。您的Cookie已损坏dev_appserver_login。这将解决堆栈跟踪,但(可能)不是字符编码问题。也许别人对此有所了解。