Java Spring MVC中缺少静态资源
我有一个Spring MVC 4.x应用程序,它在应用程序上下文XML文件中定义了几个静态资源,如下所示:Java Spring MVC中缺少静态资源,java,spring,spring-mvc,netbeans,Java,Spring,Spring Mvc,Netbeans,我有一个Spring MVC 4.x应用程序,它在应用程序上下文XML文件中定义了几个静态资源,如下所示: <mvc:resources mapping="/css/**" location="classpath:/css/" /> <mvc:resources mapping="/images/**" location="classpath:/images/" /> <mvc:resources mapping="/js/**" location="classpa
<mvc:resources mapping="/css/**" location="classpath:/css/" />
<mvc:resources mapping="/images/**" location="classpath:/images/" />
<mvc:resources mapping="/js/**" location="classpath:/js/" />
<mvc:resources mapping="/static/**" location="classpath:/static/" />
<mvc:resources mapping="/static2/**" location="/static/" />
这些文件存储在“/webapp/static/”目录和“/resources/static/”目录中(请分别参见static2/
和static/
的映射)。在“js”和“css”中有一些文件子目录,但我最近添加的文件在我试图通过Netbeans控制的本地Tomcat服务器访问它们时返回404个错误
我尝试了对spring配置的许多更改,并查看了以下解决方案:
为了解决这个问题,我只需在运行项目之前重新构建它。这复制了“webapp/static”目录和“resources/static”中的所有文件目录。今天在intelliJ中也有同样的问题,只是强制重建了几次,它最终复制了今天在intelliJ中的相同问题,只是强制重建了几次,它最终复制了