当前位置: 首页 > 知识库问答 >
问题:

使用tomcat时无法加载字体

东门理
2023-03-14

我在使用Tomcat加载字体时有这样的错误:

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-bold-webfont.woff2

1 OTS分析错误:无法将WOFF 2.0字体转换为SFNT

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-regular-webfont.woff2

1 OTS分析错误:无法将WOFF 2.0字体转换为SFNT

%1无法解码下载的字体:https://my-address.com/css/fonts/fonts/fontawesom-webfont.woff2?v=4.3.0

1 OTS分析错误:无法将WOFF 2.0字体转换为SFNT

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-regulation-webfont.woff

1 OTS分析错误:WOFF标头中的文件大小不正确

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-bold-webfont.woff

1 OTS分析错误:WOFF标头中的文件大小不正确

https://fake.com/无法加载资源:NET::ERR_BLOCKED_BY_Client

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-regulation-webfont.ttf

1 OTS分析错误:FFTM:未对齐的表

%1无法解码下载的字体:https://my-address.com/css/fonts/fonts/fontawesom-webfont.woff?v=4.3.0

1 OTS分析错误:WOFF标头中的文件大小不正确

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-bold-webfont.ttf

1 OTS分析错误:GDEF:未对齐的表

%1无法解码下载的字体:https://my-address.com/css/fonts/fonts/fontawesom-webfont.ttf?v=4.3.0

1 OTS分析错误:表目录的entrySelector不正确

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-light_0-webfont.woff2

1 OTS分析错误:无法将WOFF 2.0字体转换为SFNT

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-light_0-webfont.woff

1 OTS分析错误:WOFF标头中的文件大小不正确

%1无法解码下载的字体:https://my-address.com/css/fonts/robotocondensed-light_0-webfont.ttf

1 OTS分析错误:FFTM:无效的表偏移量

我从spring启动时没有这个错误。正确的文件在https://my-address.com/css/fonts/文件夹中。和字体显示不正确。我要修理什么才能使它正常工作?

共有1个答案

西门梓
2023-03-14

如果您使用maven-resources-plugin复制带有选项 true webapp静态资源(包括字体),那么这可能是资源损坏的原因。

在这种情况下,您可以将筛选设置为false(示例):

<plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.6</version>
            <executions>
                <execution>
                    <id>copy-frontend-resources</id>
                       <phase>process-resources</phase>
                    <goals>
                        <goal>copy-resources</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>${basedir}/target/classes/static</outputDirectory>
                        <resources>
                            <resource>
                                <directory>${basedir}/target/build</directory>

                                <filtering>false</filtering> <!-- SET TO FALSE TO PREVENT RESOURCES CORRUPTION -->

                            </resource>
                        </resources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

有关maven资源筛选的更多信息

另一种选择是将资源排除在筛选之外(参见下面的@eppsilon注释)。

 类似资料:
  • 我正试图用PhpUnit和Composer。为此,我做了: 1添加phpUnit到req作曲家部分: 2.根据需要安装: php编写器。phar安装--dev 手术成功结束。 安装phpunit/phpunit(3.7.6)下载:100% 不幸的是,当我想做测试时,我得到了 ./vendor/bin/phpunit PHP致命错误:对/home/serek/PHP/project/tests/bo

  • 我试图在Ubuntu(14.04)上使用eclipse Java EE(4.5.1)创建一个动态web应用程序,并且Tomcat是V7.0 当我尝试运行服务器时,它提示“无法在服务器/Tomcat V7.0 server at localhost-config加载Tomcat服务器配置”。 在尝试运行服务器之前,我已经将/etc/tomcat7的所有文件复制到/workspace/servers/

  • 我在ubuntu中使用sudo-apt-get安装了ApacheTomcat7。我已经使用Windows将apache tomcat 7添加到eclipse中 无法在localhost配置 /Servers/Tomcatv7.0服务器上加载Tomcat服务器配置。配置可能已损坏或不完整。 我提供的tomcat7路径是/usr/share/tomcat7

  • 我想用cdn的axios 但是我得到了一个错误:拒绝加载脚本的https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js'因为它违反了以下内容安全策略指令:“script src'self'”。请注意,未显式设置“script src elem”,因此将“script src”用作回退。

  • 问题内容: 我正在使用:IntelliJ IDEA 11.1.3(社区版)和Maven 3.0.4。 该项目包含几个模块,其中一个模块创建一个war文件。当我使用“ mvn idea:idea”时,IntelliJ由于某种原因无法加载此模块。错误消息是:“ 10:40:04 AM错误加载项目:无法加载模块” 我可以通过手动导入现有模块来解决此问题,但这是一个非常烦人的问题。有谁知道为什么会这样,这

  • 问题内容: 这是我尝试将Maven项目部署到tomcat时遇到的错误 错误: 但是WEB-INF \ lib中有javax.servlet-api-3.0.1.jar 问题答案: 信息:validateJarFile(D:\ Softwares \ tomcat \ apache-tomcat-7.0.50 \ webapps \ myWebApp_1 1 \ WEB-INF \ lib \ ja