2009-09-02 2 views
0

Я программирую с использованием GWT, который включает Jetty. Я определил свой собственный сервлет и когда я называюВыполнено до 401 Нет заданной аутентификации

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?

ответ

0

Оказалось, что я был вызван super.doPost(req, resp); как первое, что я сделал. Это вызвало ошибку, когда я попытался отправить сообщение об ошибке или написать объект HttpServletResponse.

+0

Не могли бы вы принять свой собственный ответ, чтобы он больше не отображался в неотвеченном канале? –

Смежные вопросы