`
zhzhiqun2005
  • 浏览: 220156 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

BIEE11的URL中去掉 analytics

阅读更多
问题:

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文件,发现如下内容:
<?xml version="1.0" encoding="UTF-8"?>
-<application xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" version="1.4">
<display-name>FMW Welcome Page Application</display-name>
<module>
<web>
<web-uri>fmw-welcome.war</web-uri>
<context-root>/</context-root>
</web>
</module>
</application>
确认占用"/"模块的为fmw-welcome应用。

再打开fmw-welcome.ear文件中的fmw-welcome.war,找到其中如下文件WEB-INF/web.xml
<?xml version="1.0"?>
-<web-app xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
<listener> <listener-class>oracle.as.jmx.framework.util.MBeansXmlServletContextListenerSupport</listener-class>
</listener>
<welcome-file-list>
<welcome-file>welcome-index.html</welcome-file>
</welcome-file-list>
</web-app>

将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应用。
  • 大小: 26.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics