【问题标题】:GAE app not displaying in FirefoxGAE 应用程序未在 Firefox 中显示
【发布时间】:2013-10-24 12:36:35
【问题描述】:

当我使用查看页面源进行检查时,我的 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)

我搜索了但没有找到请帮忙

【问题讨论】:

    标签: java google-app-engine firefox


    【解决方案1】:

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

    【讨论】:

    • 你是对的,这个 cookie 是造成问题的那个,但是 cookie 是在用户登录时设置的,我在 google chrome 中检查了 cookie,它工作正常。
    猜你喜欢
    • 2016-07-14
    • 1970-01-01
    • 2022-07-19
    • 2018-09-13
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    相关资源
    最近更新 更多