【问题标题】:Committed before 401 No authentication specified在 401 之前提交 未指定身份验证
【发布时间】:2010-11-24 20:04:45
【问题描述】:

我正在使用 GWT 进行编程,其中包括 Jetty。我已经定义了自己的 servlet,当我调用

response.sendError(HttpServletResponse.SC_UNAUTHORIZED, e.getMessage());

它给了我一个警告,指出:
WARNING: Committed before 401 No authentication specified Sep 2, 2009 2:40:36 AM com.google.apphosting.utils.jetty.JettyLogger warn java.lang.IllegalStateException: Committed at org.mortbay.jetty.Response.resetBuffer(Response.java:990) at org.mortbay.jetty.Response.sendError(Response.java:238)

有人知道这是什么意思吗?在调用 sendError 之前我应该​​做些什么吗?

【问题讨论】:

    标签: java google-app-engine gwt servlets


    【解决方案1】:

    原来我被称为super.doPost(req, resp);,这是我做的第一件事。当我尝试发送错误或写入 HttpServletResponse 对象时,这会导致错误。

    【讨论】:

    • 您能否接受您自己的回答,以便不再出现在未回答的 Feed 中?
    猜你喜欢
    • 2018-08-27
    • 2019-04-07
    • 2018-10-09
    • 2019-11-21
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    相关资源
    最近更新 更多