【发布时间】:2013-09-12 21:02:52
【问题描述】:
我有一个带有 java.net.HttpUrlConnection 发送消息的 tomcat 服务器和 java 客户端。通常一切正常,但客户端发出的一些请求会以 400 http 错误响应。
问题是tomcat 日志上没有显示任何内容。我什至尝试将 .level=fine 和其他日志级别更改,仍然没有显示异常或错误。
我怀疑请求中的编码错误或类似的东西,但 tomcat 没有给我任何线索。
顺便说一下,网址没问题。我还看到请求到达服务器但没有到达我的 servlet。 似乎 tomcat 收到了消息,声明它是错误的并且没有记录什么是错误的。
有人能想出一种方法来查看 400 原因吗? 谢谢
【问题讨论】:
-
您查看了哪些日志文件? Tomcat 前面有 Apache 之类的 Web 服务器吗?
-
没有。我不。我查看了 Catalina.out,localhost...
-
告诉我们更多关于你的日志机制的信息。还告诉我们您使用的是哪种应用程序? Spring/plain servlet ... ??
-
普通 servlet。我在调试时看到服务器没有收到消息。 Tomcat 阻止它。
-
收到 400 状态码时响应正文中的内容是什么?