SpringBoot+maven 项目 字体静态资源无法加载问题解决

浏览器调试报错

Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.woff?v=4.4.0
OTS parsing error: incorrect file size in WOFF header
 
Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.ttf?v=4.4.0
OTS parsing error: incorrect entrySelector for table directory

静态文件一般放在 resources/static 文件夹下

pom.xml 配置

<build>
	<resources>
		<!-- 先指定 src/main/resources下所有文件及文件夹为资源文件 -->
		<resource>
			<directory>src/main/resources</directory>
			<includes>
				<include>**/*</include>
			</includes>
			<filtering>true</filtering>
		</resource>
		<resource>
			<directory>src/main/resources</directory>
			<filtering>false</filtering>
			<includes>
				<include>**/*.woff</include>
				<include>**/*.woff2</include>
				<include>**/*.ttf</include>
			</includes>
		</resource>
		<!-- 解决打成jar包无法访问 jsp页面 -->
		<resource>
			<directory>src/main/webapp</directory>
			<includes>
				<include>**/**</include>
			</includes>
			<filtering>true</filtering>
			<targetPath>META-INF/resources</targetPath>
		</resource>
	</resources>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
			<configuration>
				<mainClass>com.hec.dup.AupWebPortalApplication</mainClass>
			</configuration>
			<version>1.4.2.RELEASE</version>
		</plugin>
		<!-- 打包时不过滤字体资源 -->
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-resources-plugin</artifactId>
			<configuration>
				<nonFilteredFileExtensions>
					<nonFilteredFileExtension>ttf</nonFilteredFileExtension>
					<nonFilteredFileExtension>woff</nonFilteredFileExtension>
					<nonFilteredFileExtension>woff2</nonFilteredFileExtension>
				</nonFilteredFileExtensions>
			</configuration>
			<version>3.0.2</version>
		</plugin>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-war-plugin</artifactId>
			<version>3.2.0</version>
			<configuration>
				<warName>${project.build.finalName}</warName>
				<packagingExcludes>WEB-INF/classes/profiles*/**</packagingExcludes>
			</configuration>
		</plugin>
	</plugins>
</build>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值