我正在使用 jersey 为 REST 接口(interface)编写一个 java servlet。我有以下非常奇怪的问题:一旦我发布到某些资源,我就会收到内部服务器错误(状态 500)。 localhost_access_log*.txt 显示表单的条目
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 中的相应断点。有没有人知道如何处理实际发生的事情?
最佳答案
好吧,我终于明白了。我正在使用 genson
在 JSON/Java 类之间进行转换。不幸的是,当包接收到格式错误的输入并且服务器通过返回内部错误消息使用react时,它会默默地失败......
关于java - tomcat servlet 中的内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28176575/