首页 > 解决方案 > 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,但在浏览器中它的显示和错误与未压缩文件的情况相同。

标签: javascriptjquerycsstomcatweb-applications

解决方案


推荐阅读