maven构建的web项目webapp下的静态资源访问不到
如果你用了maven构建项目的话,那么估计你遇到的问题和我遇到的应该是一样的。
之前使用maven来保存hibernate配置文件的时候也遇到了这种问题,但是我没往这方面想,直到看了target目录中,发现maven将静态资源全部拦截。。。。。。
maven默认是拦截静态资源的。
你可以在pom.xml中添加以下内容:
<build> <resources> <resource> <!-- <targetPath>resources</targetPath>--> <directory>src/main/webapp</directory> <filtering>false</filtering> <includes> <include>**/*</include> </includes> <!-- <excludes></excludes>--> </resource> <resource> <directory>src/main/resources</directory> <filtering>false</filtering> <includes> <include>**/*</include> </includes> </resource> </resources> </build>
有关于此种写法的解释:[resources]((25条消息) maven中关于resources的一些标签及解释_洛阳处处是月明的博客-CSDN博客)