在 weblogic 上部署 Web 应用程序时加载失败 JavaScript 文件
Loading failed JavaScript file when deploy web application on weblogic
当我在 weblogic 服务器上部署我的 Web 应用程序时,我在 jsp 页面上加载 JavaScript 文件时遇到问题。在我将它部署到 Tomcat 7 之前它工作正常。
- 首先我在 Firefox 的控制台 window 上看到。我的 jsp 页面无法加载 /resources/ 文件夹中的 js 文件(此文件夹与 /WEB-INF/):
Loading failed for the <script>
with source “http ://10.3.11.25:7001/resources/assets/global/plugins/jquery.min.js”. 10.3.11.25:7001:104
我抓取的图片:
- 我尝试将 url:
http ://10.3.11.25:7001/resources/assets/global/plugins/jquery.min.js
复制到地址栏。
可以访问,但是只能下载js文件(不能正常在浏览器上显示源代码)
我的问题是什么?我在 weblogic 12c 上部署我的 Web 应用程序。
更新:
- 网络选项卡加载js文件正常,所有状态都是200:
- 源代码包含在 jsp:
<script src="resources/assets/global/plugins/jquery.min.js"
type="text/javascript"></script>
<script src="resources/assets/global/plugins/jquery-migrate.min.js"
type="text/javascript"></script>
更新 2:
- 所有状态均为 200,但加载 O KB 且响应无效
- 当我将 js url 复制到地址栏时,它显示弹出下载它(不正常显示源代码)
我已经解决了我的问题。我的 Web 应用程序无法读取 js 文件,因为 weblogic 上的 MIME 类型有问题。
我将以下 mime 映射添加到 web.xml,问题已解决:
<mime-mapping>
<extension>xml</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>js</extension>
<mime-type>text/javascript</mime-type>
</mime-mapping>
当我在 weblogic 服务器上部署我的 Web 应用程序时,我在 jsp 页面上加载 JavaScript 文件时遇到问题。在我将它部署到 Tomcat 7 之前它工作正常。
- 首先我在 Firefox 的控制台 window 上看到。我的 jsp 页面无法加载 /resources/ 文件夹中的 js 文件(此文件夹与 /WEB-INF/):
Loading failed for the
<script>
with source “http ://10.3.11.25:7001/resources/assets/global/plugins/jquery.min.js”. 10.3.11.25:7001:104
我抓取的图片:
- 我尝试将 url:
http ://10.3.11.25:7001/resources/assets/global/plugins/jquery.min.js
复制到地址栏。
可以访问,但是只能下载js文件(不能正常在浏览器上显示源代码)
我的问题是什么?我在 weblogic 12c 上部署我的 Web 应用程序。
更新:
- 网络选项卡加载js文件正常,所有状态都是200:
- 源代码包含在 jsp:
<script src="resources/assets/global/plugins/jquery.min.js"
type="text/javascript"></script>
<script src="resources/assets/global/plugins/jquery-migrate.min.js"
type="text/javascript"></script>
更新 2:
- 所有状态均为 200,但加载 O KB 且响应无效
- 当我将 js url 复制到地址栏时,它显示弹出下载它(不正常显示源代码)
我已经解决了我的问题。我的 Web 应用程序无法读取 js 文件,因为 weblogic 上的 MIME 类型有问题。
我将以下 mime 映射添加到 web.xml,问题已解决:
<mime-mapping>
<extension>xml</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>js</extension>
<mime-type>text/javascript</mime-type>
</mime-mapping>