Spring mvc SpringMVC返回500错误?如何调试它?
我有一个使用SpringMVC的项目Spring mvc SpringMVC返回500错误?如何调试它?,spring-mvc,java-ee-7,Spring Mvc,Java Ee 7,我有一个使用SpringMVC的项目 请求已正确接收 DispatcherServlet将请求正确映射到控制器 控制器正确处理请求并生成正确的响应 将填充模型映射并返回正确的视图 在这一点上,春天的魔力开始了,我不知道发生了什么 在客户端,响应(通过firebug)是一个500错误,没有其他错误。没有firebug,我的客户就挂断了 我不知道如何调试DispatcherServlet,并找出问题所在。我无法使用调试器逐步处理spring二进制文件,而且它不会引发任何类型的异常,因此我无法查看
- 请求已正确接收
- DispatcherServlet将请求正确映射到控制器
- 控制器正确处理请求并生成正确的响应
- 将填充模型映射并返回正确的视图
- 在这一点上,春天的魔力开始了,我不知道发生了什么
我正在使用EclipseIDE、JavaEE7和ant脚本来构建这个项目。我正在部署Tomcat7 您正在使用IDE吗?哪一个?你在用Maven吗?下载源JAR,然后您将能够逐步完成它。下载源JAR是调试此问题的下一个合理步骤,还是因为我提到了逐步完成代码而添加注释?不,只是为了逐步完成代码。您还应该将记录器设置为调试并检查记录的内容。Spring有非常好的日志语句。我一直在检查tomcat日志,但我对Spring一无所知。。。我还需要检查另一个日志吗?catalina.out的输出是什么?你应该在里面看到stacktrace。