在BIEE的实际应用中,有一些内容可能需要用户的需要做客户化,那么如何进行客户化呢?Oracle为我们提供了两种方法,一种是修改官方提供的bicustom-template.ear中的内容,然后部署ear的方式来实现(注:bicustom-template.ear路径为ORACLE_HOME/bi/bifoundation/jee/bicustom-template.ear);另一种是共享文件夹部署方式,这里我们介绍的是第二种方式。
可参考官方文档:
①首先,我们在创建文件夹,文件夹的名字可以自行定义,这里我们定义文件夹名称为AnalyticsRes,我们在u01/oracle/home/下新建AnalyticsRes文件夹
②将ORACLE_HOME/bi/bifoundation/jee/bicustom-template.ear拷贝至新建的u01/oracle/home/AnalyticsRes/下
③使用unzip命令,将bicustom-template.ear解压,得到bicustom.war和META-INF文件夹,继续使用unzip命令,解压bicustom.war,得到WEB-INF、res等文件夹,主要使用的就是WEB-INF、res,其余的可以删掉(META-INF文件夹);
④上传我们要使用echarts.js到u01/oracle/home/AnalyticsRes/下;
⑤打开console,地址为:http://<your IP/domain>:9500/console
⑥依次点击“锁定并编辑”-“部署”-“安装”
⑦定位到u01/oracle/home/,选择AnalyticsRes
点击下一步,选择“将此部署安装为应用程序”
选择部署目标
下一步
配置完成,再次核查一下配置的是否正确,无问题点“完成”
再次检查或修改配置,无问题后点击“激活更改”
在“控制”页中,启动,选择为“为所有请求提供服务”
点“是”
成功后我们可以在部署页面看到我们部署的AnalyticsRes了
再浏览器中输入:http://xxxxx:9704/AnalyticsRes/echarts.js,如果直接在页面中显示js内容,则表示部署成功