如何在 Tomcat 上部署经 boXIr2win Hotfix 更新过的 WAR 文件

文章涉及的内容是:BusinessObjects Enterprise XI

问题现象

当您安装 BusinessObjects Enterprise XI R2 Hotfix(boXIr2win.zip) 来修复特定的 Java InfoView 或Java 中心管理控制台 (CMC) 的问题时,该问题看上去没有解决。

为什么 boXIr2win_chf.zip Hotfix 不能修复 Java InfoView 或 Java CMC 问题?

解决方案

该问题仍旧存在是因为修复文件包含在更新的 WAR 文件中,该 WAR 文件又包含在 boXIr2win_chf.zip 文件中。安装了 Hotfix 后,WAR 文件不会自动部署,所以您需要手动将其部署。

有些 WAR 文件相互依赖,所以必须按照一定的顺序将其部署。The admin.war 文件依赖于 jsfadmin.war,而jsfadmin.war 文件又依赖于 webcompadapter.war
文件。

在安装 Hotfix 的过程中,会有一步提示您可能需要重新部署的 WAR 文件。本文章中提及的所有WAR 文件不一定都要部署,只有那些经 Hotfix 更新的和所有依赖性 WAR 文件需要重新部署。这里有一些常见的例子:
• desktop.war – 只需重新部署 desktop.war 文件
• styles.war -只需重新部署 styles.war 文件
• jsfadmin.war –重新部署 jsfadmin.war 文件后,再部署 admin.war 文件
• webcompadapter.war (WCA) - 重新部署 webcompadapter.war 文件,再部署 jsfadmin.war 文件然后再部署 admin.war 文件, 和所有需要部署在 \Program Files\BusinessObjects Enterprise 11.5\Tomcat\webapps\businessobjects 文件夹下的 WAR 文件,例如:adhoc.war 文件;

需要注意的是,如果存在 \Program Files\BusinessObjects Enterprise 11.5\Tomcat\webapps\
bRon Brown ?11/25/1998 Networking 33 East 2750 South, Bountiful, Utah, 84010, USA Phone         801 298-1167    800 992-3801 Fax            801 292-6975 E-mail        photofx@xmission.com Web Site    http://www.xmission.com/~photofx/usinessobjects文件夹,那么 Webcompadapter.war 文件就不会被部署,所以您需要在删除该文件夹,并按顺序重新部署所有 WAR 文件。

要想重新部署与 Enterprise XI R2 同时安装的 Tomcat
应用服务器的 WAR 文件,需参照下面的步骤:

说明:
下面的目录是用于安装 Enterprise XI R2 的默认安装目录。

1. 在下面的文件夹中检查上是否存在以下的文件,然后停止 Tomcat:C:\Program Files\BusinessObjects Enterprise 11.5\java\applications:
• adhoc.war
• admin.war
• AnalysisHelp.war
• desktop.war
• jsfadmin.war
• styles.war
• webcompadapter.war

C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Web Services\en:
• dswsbobje.war

C:\Program Files\Business Objects\Performance Management 11.5:
• afhelp.war

C:\ProgramFiles\Business Objects\Tomcat\conf\Catalina\localhost:
• adhocwar.xml
• adminwar.xml
• afhelpwar.xml
• AnalysisHelpwar.xml
• desktopwar.xml
• dswsbobjewar.xml
• jsfadminwar.xml
• styleswar.xml
• webcompadapterwar.xml

2. 在文件夹 C:\Program Files\Business Objects\Tomcat\webapps 中,备份以下文件夹然后删除:
• AnalysisHelp
• businessobjects
• dswsbobje
• jsfadmin
• styles

3. 在 Tomcat 文件夹(默认为 C:\Program Files\Business Objects\Tomcat\work\Catalina\localhost )
中删除下面文件夹:
• AnalysisHelp
• businessobjects
businessobjects_enterprise115_adhoc
businessobject_enterprise115_adminlaunch
businessobject_enterprise115_desktoplaunch
• dswsbobje
• jsfadmin
• styles

4. 按照下列方式对 "C:\Program Files\Business Objects\Tomcat\conf\Catalina\localhost" 中的 XML
文件进行重命名:
• adhocwar.xml = adhocwar.xmlB
• adminwar.xml = adminwar.xmlB
• afhelpwar.xml = afhelpwar.xmlB
• AnalysisHelpwar.xml = AnalysisHelpwar.xmlB
• dswsbobjewar.xml = dswsbobjewar.xmlB
• desktopwar.xml = desktopwar.xmlB
• jsfadminwar.xml = jsfadminwar.xmlB
• styleswar.xml = styleswar.xmlB

说明:
1998  EyeWire, Inc.如果不重命名 XML 文件,那么 Tomcat 将会将字母顺序将
它们部署。因为有其它文件依赖于webcompadapter.war
文件,所以我们需要将 webcompadapter.war 文件先部署

5. 启动 Tomcat,按 Ctrl-Alt-Delete 键,点击‘任务管理器’(UNIX上为 prstat)。点击‘进程’,CPU 占用率降低后,则 webcompadapter.war 文件已经部署成功。

6. 按此顺序将 *.xmlB 文件恢复重命名为 *.xml,使用‘任务管理器’(UNIX 上为 prstat)等待每个文件部署完毕后再开始重命名下一个文件:
• jsfadminwar.xmlB = jsfadminwar.xml
• adminwar.xmlB = adminwar.xml
• desktopwar.xmlB = desktopwar.xml
• adhocwar.xmlB = adhocwar.xml
• styleswar.xmlB = styleswar.xml
• AnalysisHelpwar.xmlB= AnalysisHelpwar.xml
• dswsbobjewar.xmlB= dswsbobjewar.xml
• afhelpwar.xmlB = afhelpwar.xml

说明:
如果您需要在其它如 BEA WebLogic 或 IBM WebSphere 的 web 应用服务器上部署这些 WAR 文件,请联系管理员。

附加信息
--------------------
如果您正在使用 BusinessObjects Enterprise XI R1,请参照下面的知识库文章:
http://support.businessobjects.com/library/kbase/articles/c2018124.asp
文件类型: 知识库文章
产品主版本: BusinessObjects Enterprise XI
 
 
2007年12月刊
联系我们

北京:
北京市朝阳区建国门外大街甲12号
新华保险大厦7层701室
(100022)
电话:+8610 5865 7388

上海:
上海市南京西路1266号
恒隆广场23楼2302 - 2304室
(200040)
电话:+8621 6122 6088

广州:
广州市天河区天河路208号
粤海天河城大厦2405室
(510620)
电话:+8620 8510 2988

售后技术支持热线:800 990 8009

联系我们 | RSS 订阅 | 职业发展 | 我的资料 | 新闻稿 | 保密政策 | 使用条款
Copyright © 2007 Business Objects SA
All Rights Reserved