中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> Bea专区 > WebLogic Platform
WebLogic Platform 8.1 SP2 到 SP3升级指南
作者:Rama Kalava 时间:2005-09-28 22:56 出处:互连网 责编:小渔
              摘要:本文以Evaluation Guide为例,示范了如何将Platform域和应用程序从8.1 SP2升级到8.1 SP3 。本文就像一个向导教您一步一步把 Evaluation Guide从 SP2 升级到SP3
本文以Evaluation Guide为例,示范了如何将Platform域和应用程序从8.1 SP2升级到8.1 SP3 。

  提供给您参考的Evaluation Guide的 SP2 和SP3 版本 都是可用的。但本文中并未使用SP3 版本,而是示范了SP2 版本升级到 SP3的过程。

 

  对于一般的Platform Domain升级的文档资料,请参考升级WebLogic Platform的路线图。

  本文就像一个向导教您一步一步把 Evaluation Guide从 SP2 升级到SP3。

  Evaluation Guide 使用集成了Workshop、 Integration、 Portal 和Liquid Data 应用程序的Platform域进行开发和部署。因为 Evaluation Guide 包含了多个组件,所以对于任何8.1 SP2的用户想升级platform 域和应用程序到 SP3,它的升级过程都可以作为一个很好的例子。

升级过程
   我们假定您已经下载了Evaluation Guide 的SP2版本,并且完成了使它成为可工作的应用程序的步骤。

注意: 为了将包含BEA Liquid Data 的platform 域 从SP2 升级到 SP3 ,您必须首先卸载Liquid Data,并把域升级到 SP3,然后重新安装 Liquid Data。(注意platform SP3 域仅支持WebLogic 8.1 SP3的Liquid Data。)

   所以在开始升级步骤之前,首先要从您的安装程序中卸载BEA Liquid Data 的8.1 SP2版本。

   以下就是Evaluation Guide 从 SP2 升级到 SP3的步骤。

步骤1:确定现有的 WebLogic Integration 资源已经被升级到 SP2 数据库补丁。想了解更多信息,请参见升级WebLogic Platform 8.1 SP2的路线图。当您的应用程序使用Oracle 10g驱动程序、 SQL Server、Sybase或者DB2 数据库时需要本步骤。

注意:在我们这个例子中,并不需要本步骤,因为本例是基于 Pointbase数据库的。Pointbase 没有SP2数据库补丁。

步骤2:备份您的应用程序、数据库模式、其他的应用数据和域。更多信息参见 备份应用程序和域。

   Eval Guide 域位于 BEA_HOME/user_projects/domains/evalguide,应用程序位于BEA_HOME/user_projects/evalguide。

步骤3:使用Smart Update 或者Upgrade Installation升级您的SP2安装程序到SP3。Smart Update允许您为当前安装在现有BEA主目录下的 WebLogic Platform 8.1 软件安装一个服务包。安装服务包并不能代替完整的安装程序,而是仅仅更新了它的变化、新增和bug修补程序。关于使用 Smart Update得更多信息,参见 安装服务包和Rolling Patch.

步骤4:选择下列方法之一来将您的应用环境从SP2 升级到 SP3,应用环境包括了域、应用程序和数据库模式:

   A. 升级现有域到最新服务包。
   B. 创建新域并把应用程序部署到新域。

  对于方法的选择,更多详情参见 把应用程序升级到最新服务包的方法选择 。

方法A:如果您想从现有的WebLogic Platform域 (evalguide) 升级

步骤5a:升级域中的WebLogic Integration 资源。下列步骤总结了必要的步骤。更多细节参见升级到WebLogic Integration 8.1 SP3.
 a. 转换到下列目录:BEA_HOME/weblogic81/integration/upgrade
 b. 创建options.properties 文件,用来设定您的域环境。上述路径包含了options.properties.sample文件,您可以用该文件作为生成options.properties 文件的模板。示例值设定如下:

   domain.path=BEA_HOME/user_projects/domains/evalguide
   beahome.2.path=BEA_HOME
   beahome.3.path=BEA_HOME
   backup=true

注意: "/" 作为文件分隔符使用。
注意: 在本例中,您使用了Smart Update来升级到SP3。因此,beahome.2.path 和 beahome.3.path 应该指定相同的目录路径。
 c. 转换到您要升级的域的根目录下。例如:
   c:eaSer_projectsdomainsvalguide
 d. 编辑 workshop.properties 文件,将变量wlsHome.path 和jdkHome.path变量的路径由相对路径转变成绝对路径。
   最初的相对路径设置如下:

   wlsHome.path=../../../weblogic81
   jdkHome.path=../../../jdk141_05

   将路径设置改变为:

   wlsHome.path=C:/beaSP2/weblogic81
   jdkHome.path=C:/beaSP2/jdk141_05
 e. 在命令行窗口运行 setWLSEnv.cmd ,将CLASSPATH 和 PATH 的路径设置为
   BEA_HOME/weblogic81/server/bin directory。
 f. 改回到下列目录:
   BEA_HOME/weblogic81/integration/upgrade
 g. 运行domain_upgrade.xml 脚本升级您域中的WebLogic Integration 资源,用到的语法如下:
  ant -f domain_upgrade.xml upgrade -Doptions.properties=your_options_file
   -Dsingle.node=true -Ddb_type=your_db_vendor -Ddb_user=user_name
   -Ddb_password=password -Ddb_server=your_server:port
   -Ddb_name=database_name

注意: 数据库结构的升级是内含在升级过程当中的。如果您喜欢将其作为单独的步骤来执行,您必须调用升级脚本,将数据库标记设置为false,如下所示: -Ddb_upgrade=false and then upgrade the database manually.

注意:如果您使用的是Pointbase数据库,您必须将这个标志设置为false,并手工升级您的数据库。关于手工升级数据库的更多知识,参见 升级数据库。数据库必须在您启动升级域中的WebLogic Integration 8.1 SP3服务器之前完成升级。

对于Evaluation Guide 运行下列升级脚本:
   ant -f domain_upgrade.xml upgrade -Doptions.properties= options.properties -Dsingle.node=true -Ddb_upgrade=false
 h. 运行 WebLogic Integration 数据库模式升级Pointbase 数据库脚本:
   1. 运行域 (evalguide)的setDomainEnv 脚本,设定环境,并且
   2. 运行下列命令,从目录BEA_HOMEweblogic81mmonin 启动Pointbase服务器:
   startPointBase.cmd -port=9093 -debug=0 -console=false -background=true -ini=DOMAIN_HOMEpointbase.ini > DOMAIN_HOME/pointbase.log 2>&1
   3. 为了升级数据库,从目录 BEA_HOME/weblogic81/integration/upgrade 执行下列命令:
   ant -f domain_upgrade.xml upgrade_dbs
   4. 最后, 运行BEA_HOMEweblogic81mmonin 目录下的stopPointBase.cmd -port=9093 -name=workshop 命令来停止Pointbase服务器。

步骤6a:升级域中的WebLogic Portal 资源。下列步骤总结了必要的步骤。更多细节参见升级Service Pack 3.
 a. 运行WebLogic Portal 数据库模式升级脚本
   1. 转换目录至 BEA_HOMEweblogic81portalPgradeSP3。
   2. 下面需要运行的步骤是针对PointBase数据库的。如果您使用的是其它的数据库,那么请参见 升级现有数据库模式。
   3. 备份8.1SP2 域下的 workshop.dbn、workshop.wal和 pointbase.ini 文件。 将这些文件拷贝至目录 BEA_HOMEweblogic81portalPgradeSP3。
   4. 根据您对 8.1 SP3 数据库的设置升级db_settings.properties。
   注意: 对于Pointbase 数据库不必升级。
   5. 运行 upgrade_db_schema_to_81SP3.cmd 脚本升级您的数据库模式。为了验证升级是否成功,可以查看upgrade_db_schema_to_81SP3.log 文件。您可以在<WebLogic_Home>portalPgradeSP3中找到脚本和日志文件。
   6. 最后,将这些已经完成升级的模式文件拷贝至域目录下 BEA_HOME/user_projects/domains/evalguide。
 b. 利用WebLogic Workshop IDE 升级 Portal应用程序
   1. 在您开始升级之前,先要确保WebLogic Workshop 8.1 SP3 处于运行状态。 否则,您需要先启动它。如果您的服务器正在运行,在WebLogic Workshop IDE中通过选择 Tools > WebLogic Server > Stop WebLogic Server来关闭它。
   2. 在 WebLogic Workshop中,打开您想升级的门户应用程序。
   3. 在Application窗口,右键单击应用程序目录并选择 Install > Update Portal Libraries。在门户应用程序库更新完毕之后,会弹出一个对话框,让您选择该应用程序中的Web项目进行更新操作。选择Web项目,其库是您想升级的,并点击“OK”。
   4. 如果您在对话框中选择了不更新 Web项目库,您可以以后再更新Web 项目,在Application窗口右键单击Web项目目录并选择Install > Update Portal Libraries即可。
   5. 如果服务包包含了 Commerce 或者 Pipeline更新,右键单击应用程序目录 并选择 Install > Commerce Services and Install > Pipeline Services。
   6. 如果服务包包含了更新到 Commerce 或者 Webflow JSP标签库,在Application窗口右键单击Web目录项目并选择Install > Commerce Taglibs and Install > Webflow Taglibs。

步骤7a:现在,您的 Platform 域和所有的应用程序都已经升级到SP3。我推荐使用WebLogic Workshop来重新编译所有应用程序并重新部署到Platform域。 祝贺您!您已经完成了 SP3的升级过程。

   对于 Eval Guide,Platform 域在evalguide,而应用程序分别在第1章、第2章和第3章。

步骤8a:针对Liquid Data,您需要安装Liquid Data for WebLogic 的SP3 版本 ,并按照 SP3 Evaluation Guide中所说的步骤去做。

方法 B: 如果您想生成新的域并部署应用程序

   如果您选择了生成一个新的WebLogic Platform 域,执行下列步骤来完成更新过程。更多详情参见 升级WebLogic Platform的路线图。

步骤5b: 利用Configuration Wizard的Basic WebLogic Platform Domain 模板生成一个新的域。

步骤6b: 为您的新域升级现有的WebLogic Integration 资源:
   a. 运行 WebLogic Integration 数据库模式升级上述步骤5a (g)中提到的脚本。如果您使用的是PointBase 数据库,那么在运行数据库升级脚本之前,应该用您的数据库文件代替来自新生成域的workshop.dbn和workshop.wal 数据库文件。下列是 evaluation guide替换文件的步骤,那些文件来自于您正在运行中的SP2 evalguide域。

步骤7b: 为了您的新域升级 WebLogic Portal 资源。
   a. 运行 WebLogic Portal 数据库模式升级上述 步骤6a (a)中提及的脚本。
   b. 利用 WebLogic Workshop,按照上述步骤6a (b)中的步骤升级您现有的WebLogic Portal 应用程序。

步骤8b: 现在,您的 Platform 域和所有的应用程序都已经升级到了SP3。我推荐使用WebLogic Workshop来重新编译所有应用程序并重新部署到Platform 域。

   祝贺您!您已经完成了 SP3的升级过程。

步骤9b: 针对 Liquid Data,您需要安装Liquid Data for WebLogic 的SP3 版本 ,并按照 SP3 Evaluation Guide中所说的步骤去做。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有