css - 为什么我的外部 Tomcat 服务器有时不加载我的 CSS 文件?
问题描述
我用 Thymeleaf 模板引擎编写了一个 Spring Boot 应用程序。每个 CSS 样式在 localhost(嵌入式 tomcat 服务器)上都可以正常工作,但是当我将应用程序部署到外部 tomcat 服务器(版本:Apache Tomcat/7.0.105)时,CSS 有时会搞砸。
每个 CSS 都是如此,包括我的style.css
和引导文件。
我尝试使用href
和导入th:href
。\
我的进口之一:
<link rel="stylesheet" type="text/css" th:href="@{/css/style.css}" href="/css/style.css" />
有趣的是,该错误仅在 10 次尝试中发生 1 次。Mozilla Firefox 和 Google Chrome 浏览器不会显示任何错误,甚至不会显示 404。HTML 页面在浏览器中检查我的页面源时也会看到 css 文件。我将我的存储style.css
在这里:src/main/resources/static/css/style.css
当我刷新页面时,一切都会运行几分钟。
可能是Tomcat错误吗?我正在使用 HTTPS。我的服务器配置:
<Connector
protocol="HTTP/1.1"
port="443" maxThreads="300"
scheme="https" secure="true" SSLEnabled="true"
clinetAuth="false" sslProtocol="TLS"
maxHttpHeaderSize="100000"
packetSize="100000"
URIEncoding="UTF-8"
address="example.site.com"
/>
解决方案
我找到了解决方案。我只需要将我的 Tomcat 服务器从 Tomcat 7 更新到 Tomcat 9。XAMPP 默认包含 Tomcat 7。
推荐阅读
- java - 如何检查 JSON 节点是否短
- serilog - Serilog,一个文件sink写,一个是留空文件
- java - Is there an easy way to write a method which gets which object an attribute is an attribute of?
- python - 如何创建一个递归函数,生成多个 for 循环并计算总次数
- android - 水平布局,其中一个元素是固定宽度,另一个元素尽可能宽
- matlab - MATLAB中的Fisher线性判别分析(FLDA)是否有任何功能?
- android - 如何使用数据绑定动态更新微调器项目
- node.js - npm bin return me "/usr/local/bin/X: 1: /usr/local/bin/X: Syntax error: "(" unexpected" when calling it
- python - Where to store data, in flask, while paginating
- java - 如何在方法中格式化数组以在不带括号的单独行上返回