页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题说明

HTTP Status 404 . filename not found: /vision/js/tools/CrossDomainBridge.js。在Smartbi使用过程中会遇到F12下出现404的脚本错误,该如何找到这个丢失的页面,并解决此问题。

问题定位

1、先从F12截图确定404找不到的文件名称,上图可以看出文件名是CrossDomainBridge.js,因此在正常的Smartbi环境中,找到smartbi.war的解压目录,查找丢失的js文件。

2、若无法找到js文件,可切换到..bin/exts-smartbi文件中再次查找。
注:exts-smartbi文件夹是smartbi.war中内置的扩展包解压路径

3、找到js文件后,右键打开文件所在路径。

4、可根据文件路径中的smartbiExtensionxxx.tmp 目录,结合【系统监控-扩展包】判断具体的扩展包原始路径。



5、确认路径后,可在问题环境中查找文件是否丢失。

解决方案

若在扩展包-原始路径或者smartbi.war中无法找到对应的js文件,可联系support@smartbi.com.cn获取新的包。
若在扩展包-解压路径无法找到对应的js文件,常见是加载路径被删除导致,可能是服务器启动了多次,需要将所有同路径的进程杀死,然后启动应用服务器即可再次自动解压。


  • 无标签

评论

  1. 赵晶晶 发表:

    (仅供参考)

    如果经过排查定位404错误的文件路径是Smartbi环境中的,可参考以下步骤进行操作:

    ①若是smartbi.war的解压目录(../webapps/smartbi),可以尝试清理war包解压文件以及临时文件,步骤如下:

    1、停止smartbi服务

    2、删除tomcat\webapps\目录下smartbi文件夹

    3、清除tomcat\temp\目录内的文件

    4、清除tomcat\work\目录内的文件

    5、重启smartbi服务

    ②若是扩展包的解压目录(../bin/exts-smartb),可以尝试清理扩展包解压文件,步骤如下:

    1、停止smartbi服务

    2、将tomcat\bin\exts-smartbi内文件清空

    3、重启smartbi服务