修改BIEE analytics的URL地址

浏览: 2904

问题:

BIEE缺省的analytics应用链接地址指向http://IP:port/analytics

例如在10g中,http://localhost:9704/analytics

在11g中,http://127.0.0.1:7001/analytics

 

但在实际使用中,用户往往希望analytics的链接地址尽量简单,例如直接输入IP、端口即可,不用记住繁琐的应用名。

 

解决思路:

以本机环境为例(主机名use-pc,安装biee版本为11.1.1.7.0)

检查http://use-pc:7001/时,发现模块已经被使用。

 

通过http://use-pc:7001/console的"部署",检查发现占用"/"模块的为fmw-welcome应用:

 

因此,要想使用http://use-pc:7001/也成为analytics的url地址,最简单的做法就是修改fmw-welcome应用的起始页,使浏览器在链接http://use-pc:7001/自动跳转到http://use-pc:7001/analytics,同时也支持用户输入http://use-pc:7001/analytics时,链接到analytics应用。

注:

如果修改fmw-welcome应用和analytics应用,使analytics应用直接使用"/"作为应用模块,那么将不再支持http://use-pc:7001/analytics地址,原先开发的导航等操作将失效。

 

修改方法:

找到D:\app\OBI\oracle_common\modules\oracle.jrf_11.1.1下的fmw-welcome.ear文件,打开其中的META-INF\application.xml文件,发现如下内容:

-

FMW Welcome Page Application

fmw-welcome.war

/

确认占用"/"模块的为fmw-welcome应用。

 

再打开fmw-welcome.ear文件中的fmw-welcome.war,找到其中如下文件WEB-INF/web.xml

-

oracle.as.jmx.framework.util.MBeansXmlServletContextListenerSupport

welcome-index.html

 

welcome-index.html修改为index.jsp,(通过winrar打开war,拉到本地磁盘修改后拉回)

之后创建index.jsp文件,文件内容如下:

<%

response.sendRedirect("analytics");

%>

并将index.jsp引入到welcome-index.html同一目录下(通过winrar打开war包,直接拉入即可)。

 

之后重新部署fmw-welcome应用即可。

 

成功之后,使用http://use-pc:7001/、或者http://use-pc:7001/analytics都可打开analytics应用。

推荐 0
本文由 newkoa 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册