springBoot项目打成war包后部署tomcat无法访问resources目录下静态资源文件
一、pom文件build内添加配置<resources><resource><!-- 指定resources插件处理哪个目录下的资源文件 --><directory>${basedir}/src/main/resources/static</directory><!-- 需要将资源文件放到该目录下才能访问 --><tar
·
一、pom文件build内添加配置
<resources>
<resource>
<!-- 指定resources插件处理哪个目录下的资源文件 -->
<directory>${basedir}/src/main/resources/static</directory>
<!-- 需要将资源文件放到该目录下才能访问 -->
<targetPath>META-INF/static</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
二、重新运行查看target文件目录结构

项目运行,如是8080端口,则可以通过http://localhost:8080/view/xxx.html访问静态文件。
三、补充pom文件build内添加配置
<!-- 更改打包后的项目名称 -->
<finalName>test</finalName>
${project.basedir}/lib
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)