码迷,mamicode.com
首页 > 编程语言 > 详细

Spring MVC 404 Not Found 无错误日志解决方案

时间:2015-02-06 11:25:07      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:spring mvc   spring mvc 400   spring mvc 无错误日志   spring   

技术分享场景描述,使用Spring MVC 框架,进行数据保存,用firefox的firebug跟踪发现404 Not Found。

 技术分享技术分享

 分析:后台没有打印任何错误日志,无法分析问题所在。


解决方案(由我朋友提供)

在spring-mvc.xml 配置文件中 加上一下红色部分的配置文件。技术分享

技术分享

在controller 下面添加 ControllerAdviceTest.java 文件(注意:必须是controller下面,因为在spring-mvc.xml 中配置了 component-scan)

技术分享技术分享


再次运行 后台输出以下错误日志

技术分享

很明显表明,对象名称有问题,至此问题解决。附件:附上ControllerAdviceTest.java 源码(不能添加压缩包吗? 请自行修改bag名)

package com.snake.controller;

import org.apache.log4j.Logger;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.context.request.NativeWebRequest;

@ControllerAdvice
public class ControllerAdviceTest {

	protected static Logger logger = Logger.getLogger(ControllerAdviceTest.class);
	
    @ExceptionHandler(Exception.class)
    @ResponseStatus(HttpStatus.BAD_REQUEST)
    public String processUnauthenticatedException(NativeWebRequest request,Exception e) {
    	logger.error(e.getMessage());
        return "viewName"; //返回一个逻辑视图名
    }
}



Spring MVC 404 Not Found 无错误日志解决方案

标签:spring mvc   spring mvc 400   spring mvc 无错误日志   spring   

原文地址:http://blog.csdn.net/jurs30/article/details/43560591

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!