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

DB2和Websphere5.1环境应用安装手册

阅读更多
DB2和Websphere5.1环境应用安装手册
源创软件DB2和Websphere5.1环境应用安装手册

目的:导出已有的应用程序和数据库,加以修改,导入新的数据库并发布新的应用程序。为了避免混淆,应用程序名称webpublish、数据库sxportal和jdbc名称ycportal。如果有网上购物则加一个数据源NETCO。
1 WebSphere操作
在本机上或连接的服务器上需要安装WebShpere 5.1。

准备工作
在本机上建立一个备份目录,用于保存导出的ear包和数据库文件。此处为:D:\shanxi\,其下新建两个文件夹:db和ear。
安装新应用
打开IE,在地址栏输入http://lc-ecp:9090/admin/(“lc-ecp”是此次演示的服务器机器名,实际操作时应替换为要访问的机器名或IP),按enter出现如下界面:

在“用户标识”栏输入自己的登录标识,此处输入“123”,点确定进入“管理控制台”:

点左边的“应用程序”-“企业应用程序”,

在“管理控制台”左边点“安装新的应用程序”,在“本地路径”栏点“浏览”,选D:\shanxi\目录的webpublish.ear

点“下一步”。
在接下来的几个界面中都直接点“下一步”或“继续”,最后点“完成”。然后点“保存”则保存了新的应用程序
则新的应用程序安装完毕:

D:\Program Files\WebSphere\AppServer\installedApps\lc-cafcb6b0ac1e\webpublish.ear\ycportal.war),然后把原来应用v3log目录下的v3log.war文件夹里的内容复制到shyoa.war文件夹里。

2 数据库设置
此处提供两种方法,一种是导出原有数据库的SQL语句,然后再执行录入初始化数据;另外一种是导出原有的数据库,加以修改,然后再导入新建的数据库。

第一种方法:

一、导出SQL语句
1.运行db2cmd,并进入前面建的db包目录下,如所在目录为:D:\shanxi\db,则进入此目录。
2.输入导出命令:db2look –d dbname –e –o db.sql –i username –w password
DOS 命令窗口显示为:

注:其中D:\shanxi\db为导出的SQL语句文件输出的位置。Dbname为需要导出的数据库的名字。Username为用户名,password为密码。
3.运行结束后,在上述目录下会增加db.sql文件,即为导出的SQL语句。

二、建数据库
在DB2中新建一个数据库。
三、执行前述导出的SQL语句以及初始化数据库
改db.sql文件。用文档编辑器打开此文件,找出”CONNECT TO DBNAME USER db2admin”语句,将DBNAME改为新建数据库的名。
具体位置如图所示:

执行SQL语句,进入db.sql所在目录,执行db2 –tf db.sql。
执行前DOS窗口显示如图:

执行完成后DOS窗口显示如图:

3.录入初始化数据。

另外一种方法:

一、导出数据库
从另一数据库中导出初始化数据,首先进入导出的目录,如:D:\all_back\20050905\db,命令为:db2move dbname export –u username –p password。
DOS窗口显示如下:

注:dbname 为原数据库名,username为用户名 password为密码。
二、在DB2中新建一个数据库。
三、导入初始化数据库
将导出的数据库导入新建的数据库,如需要修改数据库内容,则修改导出目录下的db2move.lst文件(可用文档编辑器如ULtraEdit打开,找出所要修改的表名加以修改),导入命令为:D:\all_back\20050906\db> db2move dbname import -u username -p password
DOS窗口显示如下:

   注:dbname 为目标数据库名,username为用户名 password为密码。

到此即完成数据库方面的准备工作。
注:第二种方法可能出现原数据库的索引、视图等不能成功导出的问题,如果不需要改变数据库的内容,则可以在DB2控制中心中将数据库整体导出,再整体导入新的数据库即可。
还有一种导入数据库的方法
一 在DB2控制中心中新建一个数据库。

一路next,直到完成
二 导入备份数据库
右击建好的数据库,选复原

复原备用项选择“复原到现有数据库”。

点“添加”,选择要复原的数据库,(注意:只要选择到YCPORTAL.0的上一级目录便可以,日期选择YCPORTAL.0\DB2\NODE0000\CATN0000下那个文件夹的日期,时间选择YCPORTAL.0\DB2\NODE0000\CATN0000\20050906\下文件名的时间)
选好之后点“完成”便可以。

3 修改配置
改jdbc配置
点击WebShpere“管理服务器”左边的“资源”-“JDBC提供程序”,如下图:

点“新建”:

在“常规属性”-“JDBC 提供程序”中选择“DB2 Universal JDBC Driver Provider(XA)”, 点“确定”,在“名称”中填上“webpublish”,在“类路径”中填上本机DB2的java包,此处填的是“C:\Program Files\IBM\SQLLIB\java\db2java.zip”:

下面的实现类名要改成

点“确定”,出现如下界面:

这里可以看到,已经出现了一个刚刚新建的JDBC程序“webpublish”,点击“webpublish”:

在“其他属性”中点“数据源”:

点击“新建”:

在“名称”栏填:“ycportal”,在“JNDI名”栏填“jdbc/ycportal”。

按上图配置。
注:如没有lc-ecp/db2admin选项,则按如下配置:


点“确定”,出现如下界面:

可以看到,这里已经出现了一个名为“ycportal”的数据源,点击进去。点“定制属性”-“databaseName”,在“值”里填入“sxportal”:

点“确定”。然后点击数据源的“连接池”,在“最大连接数”和“最小连接数”里分别填上50和10:

点“确定”。然后点“保存”,保存更改的配置:


配置完成后需测试数据源是否配置成功,点击页面左边的“JDBC提供程序”进入后,点击页面下方的“ycportal”,进入后点击“数据源”,进入数据源页面,如下:

选中“ycportal”前的复选框,点击测试连接。 如成功则显示如下:

如不成功,则根据提示进行修改。

改entityengine.xml文件
在WebSphere安装路径下找到刚才发布的应用,此处为:D:\Program Files\WebSphere\AppServer\installedApps\lc-cafcb6b0ac1e\webpublish.ear\ WEB-INF\classes(其中lc-cafcb6b0ac1e为本机的机器名)。找到name="localdb2"的datasource节点修改属性jdbc-username=”db2admin”,jdbc-password=”admin”.注意这里的用户名密码是DB2安装时的用户标识和密码。

重启服务
然后在“管理控制台”点“企业应用程序”,选中发布的应用“webpublish”,先点“停止”再点“启动”,新发布的应用就可以在IE地址栏输入http://lc-ecp:9080/sxycportal/webpublish来访问了:




本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lu_cheng_chuan/archive/2006/03/09/619702.aspx
分享到:
评论

相关推荐

    IBM Tivoli Directory Server6.0 TDS安装手册

    根据给定的文件信息,我们可以总结出关于IBM Tivoli Directory Server 6.0 (TDS)在Windows环境下的安装与配置的关键知识点: ### 1. 安装前的准备 #### 1.1 Windows操作系统 确保使用的是支持TDS 6.1的Windows操作...

    英文版liferay开发者手册(developersguide.pdf)

    这份手册由Joseph Shum和Alexander Chow编写,覆盖了从环境搭建到代码规范的各个关键环节,是Liferay开发不可或缺的参考书籍。 ### 一、搭建开发环境 #### SVN (Subversion) 版本控制系统,用于管理项目源代码的...

    IBM技术资料_数据库

    根据提供的文件信息,我们可以归纳出以下相关...通过结合使用IBM的其他产品,如WebSphere Portal、Tivoli Identity Manager和Tivoli Access Manager,可以进一步增强DB2的安全性和易用性,满足复杂的企业级应用需求。

    JBob开发手册

    - **应用场景**:该平台主要针对企业级信息管理系统的需求进行了优化,通过集成化的开发环境和运行框架,使得开发者能够快速地搭建出符合企业需求的应用系统。 - **通用功能**:内置了诸如用户管理、权限控制、多...

    aix系统培训1

    4. **高性能与可用性**:AIX 5.1可以在所有RS/6000和P系列服务器上运行,同时支持高可用性集群,最多可达32台机器组成的集群。 5. **集群配置**:支持两种流行的配置方式,一种是空闲备用模式,另一种是双机互备模式...

Global site tag (gtag.js) - Google Analytics