Я пишу Java-сервлет для интерфейса REST с использованием трикотажа. У меня есть следующая действительно странная проблема: как только я отправляю POST на какой-то ресурс, я получаю внутреннюю ошибку сервера (статус 500). localhost_access_log * .txt показывает данные формыОшибка внутреннего сервера в сервлете tomcat
0:0:0:0:0:0:0:1 - - [27/Jan/2015:18:04:30 +0100] "POST /server/rest/requests HTTP/1.1" 500 1039
, что указывает на неполадку. Однако я не вижу конкретного сообщения об ошибке, т. Е. Какое-то исключение бросается на консоль (в настоящее время я использую eclipse). После индикации
INFO: Server startup in 5476 ms
Ничего не появляется. Старт идет гладко и без проблем. Кроме того, кажется, что ошибка возникает до того, как выполняется какой-либо из моего кода обработчика, поскольку соответствующая точка останова в eclipse никогда не достигается. Есть ли у кого-нибудь идеи о том, как получить представление о том, что на самом деле происходит?
Проверьте в своей сетевой консоли своего браузера, что возвращается для ошибки 500 –
Вы делаете запрос HTTP POST с пустой полезной нагрузкой/тело? – FrAn
Ну, пустые параметры обычно вызывают 'NullPointerException' в худшем случае ... И это исключение действительно * does * отображается ... – hfhc2