javascript - Javascript 和 css 文件在来自 tomcat 服务器的浏览器响应中截断
问题描述
一些 Javascript 和 css 文件在浏览器响应中被截断,也发生在 chrome、firefox 和 opera 中。
我的 custom.js 文件大小为 20KB,包含 634 行代码浏览器控制台显示:
Uncaught SyntaxError: Invalid or unexpected token
PS我在tomcat中设置了以下参数但无济于事
服务器.xml
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
acceptCount="100"
disableUploadTimeout="true"
maxPostSize="0"/>
web.xml
<multipart-config>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
浏览器中的截断文件弄乱了网页布局,tomcat服务器或任何网络浏览器中是否有任何选项可以完整地加载我的文件,而无论文件是否很大,其代码都不会被截断?
另一项观察是,我的代码中有较大的文件(几乎 45 KB)可以正常加载,而不会被截断。
我还压缩了 custom.js 文件,它现在为 13KB,但在浏览器中它的显示和错误与未压缩文件的情况相同。
解决方案
推荐阅读
- django - Django2 ListView 使用两个模型
- sql - FOR JSON PATH 返回嵌套对象的转义字符串
- google-bigquery - 大型 bigquery 加载作业的最可靠格式
- powershell - 通过一系列 Web 服务器远程部署代码
- swagger - 用于预定义示例的 Swagger-PHP 注释
- c - 在 while(1) 中保留开关
- sparql - 在 RDF 图中为文字定义数据类型有什么好处?
- javascript - 如何修复通知框插入符号?
- postgresql - SELECT ... WHERE t1.tag = 'bob' AND t2.tag = 'foo' AND t1.idx = t2.idx 在同一张桌子上
- html - 如何将搜索图标浮动到右侧