Spring安全性生成无限日志(和崩溃)

时间:2014-11-12 11:12:12

标签: spring spring-mvc tomcat tomcat7

我有一个Spring MVC网络应用程序。当我尝试访问使用js标记的css<c:url/>资源时:

<script type="text/javascript" src="<c:url value = '/resources/js/global.js' />"></script>

并按照:

定义
<mvc:annotation-driven />
<mvc:resources location="/resources/" mapping="/resources/**" />

尝试使用Firefox加载页面的工作正常,但资源部分除外,该部分以HTTP 500结尾:

 Rendering view [org.springframework.web.servlet.view.JstlView: name 'resources/js/resources/js....

Spring为记录器生成/js/resources/js/resources的无限级联,并自然地从堆空间中崩溃。我尝试改变一些事情,但似乎没有任何理由让它破裂。

编辑:如果我在@Controller中删除了以下函数,我发现错误就消失了:

@RequestMapping(value = {"/**"}, method = {RequestMethod.POST, RequestMethod.GET}) 
public ModelMap dataForIndex() {
    logger.debug("Executing dataForIndex");
    ModelMap returnModel = new ModelMap();
    returnModel.addAttribute("userName", "John");
    logger.debug("Return from dataForIndex: " + returnModel);

    return returnModel;
}

这里的错误是什么?

0 个答案:

没有答案