1第七章Windows+WebSphere7+Oracle安装步骤一、安装WebSphere(1)准备安装程序:was.cd.7007.trial.base.opt.windows.ia32(2)安装WebSphere双击launchpad.exe,出现安装图形界面启动安装向导,进入安装2下一步:3下一步:下一步:4下一步,选择安装目录下一步:5下一步:设置登录控制台的用户名和口令,本例用户名设为:websphere口令:1234567890下一步:6下一步:开始安装下一步后单击完成,进入控制台界面7(3)启动WebSphere服务器安装完后系统自动进入“WebSphereApplicationServer”界面,此界面从状态栏的开始程序组中也能直接打开。然后,启动WebSphere服务器。命令行启动/停止服务器:执行“startServer.batserver1”或“stopServer.batserver1”开始所有程序IBMWebSphere概要文件AppSrv01启动服务器,如下图所示:8命令行启动界面,如下图管理控制台界面,可以直接启动,如下图所示9二、配置HJ-eHR4.0运行环境(1)登录管理控制台在WebSphereApplicationServer界面点“管理控制台”,可直接进管理控制台登录界面,或者在浏览器中输入网址:9043/ibm/console/logon.jsp,也可以进入,管理控制台登录界面如下图所示,输入用户标识和密码(注意区分大小字),登录。10(2)创建JDBC驱动程序第一步:选择左侧“资源-JDBC-JDBC提供程序”,右侧选择作用域:节点=lq-PCNode01,服务器=server1第二步:点击“新建”按钮,进入“创建新的JDBC提供程序”界面,数据库类型:Oracle;提供程序类型:OracleJDBCDriver;实施类型:连接池数据源。如下图所示。1112完成后,保存到主配置第三步:将商品盘“web\lib”目录下的“ojdbc14.jar”文件拷贝到13“E:\WebSphere7\AppServer\lib”下第四步:修改刚创建的JDBC提供程序的类路径,可以是绝对路径,如:“E:\WebSphere7\AppServer\lib\ojdbc14.jar”,也可以写相对路径,如:“${WAS_INSTALL_ROOT}/lib/ojdbc14.jar”第五步:完成后保存到主配置。(3)创建JDBC数据源第一步:选择左侧“资源-JDBC-数据源”,右侧选择作用域:节点=lq-PCNode01,服务器=server1,如下图所示第二步:点击新建按钮,进入新建数据源界面,“创建新的J2C认证别名”,如下图所示,输入用户标识,yksoft,密码:略(即登录oracle数据库的yksoft用户的口令),确定后保存到主配置。141516第三步:返回到创建数据源界面,输入数据源名:MSSQL(必须跟system.properties中的数据源名称一致),输入JNDI名称:MSSQL,选择组件管理的认证别名,即为第二步创建的J2C认证别名,如下图所示。第四步:选择之前创建的JDBC提供程序,如下图。第五步:下一步后输入URL连接地址“jdbc:oracle:thin:@192.192.100.6:1521:sg”,选择“数据存储器helper类名”,根据oracle的版本选择不同的类名,如下图所示。17第六步:完成后保存到主配置第七步:选择刚创建的MSSQL数据源,“测试连接”,成功后消息中显示提示,如下图所示:第八步:18(4)创建虚拟主机第一步:选择左侧“环境-虚拟主机”,点击“新建”按钮,新建虚拟主机,名称为:“HRP”,确定,并保存到主配置第二步:点击“HRP”,在其他属性中单击“主机别名”,进入主机别名界面,如下图所示:在主机别名界面,点击新建,主机名为:*(*代表本机);端口:8081(80可能会被占用,故此处使用8081),确定后保存到主配置。19(5)服务器-应用程序服务器(创建关联)①点击“server1”,进入“配置界面”②选择右侧的“web容器设置”下的“web容器”20③选择缺省虚拟主机“HRP”,确定后保存到主配置。④点击“server1”进入“配置界面”,选择右侧的“Web容器设置”下的“Web容器传输链”⑤新建“传输链名称”为“HRMS”(这里的名称用户可自行定义),然后“下一步“如图,端口名称和主机名端口都必须同虚拟主机和端口一致。21⑥下一步,完成后保存到主配置。(5)服务器-应用程序服务器(设置参数以支持中文字符集)设置参数以支持中文字符集路径:服务器——应用程序服务器——server1——进程定义——Java虚拟机:通用JVM参数=-Dfile.encoding=GBK-Ddefault.client.encoding=GBK也可手动修改配置文件,如下:修改的具体配置文件路径例子如下,如修改错误启动WAS失败可以修改回来。\usr\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\loushangaixNode01Cell\nodes\loushangaixNode01\servers\server1.xml文件中的genericJvmArguments=-Dfile.encoding=GBK-Ddefault.client.encoding=GBK(6)环境-共享库(创建共享库)①将config目录拷贝到E:\WebSphere7\AppServer目录下下,将三个资源文件MessageResources.propertiesMessageResources_en_US.propertiesMessageResources_zh_CN.properties更新到E:\WebSphere7\AppServer\config目录下。注意:每次换包后,这三个资源文件必须同步更新。②到WebSphere管理控制台点击“环境”下的“共享库”,选择作用域“节点=redhat4Node01,服务器=server1”22③点击新建,名称:“HRPLIB”,类路径:(可以为相对路径或绝对路径),相对路径为:${WAS_INSTALL_ROOT}/config,绝对路径为:E:\WebSphere7\AppServer\config④确定后,保存到主配置。(7)修改system.properties文件到config目录,用文本编辑器打开system.properties文件,修改相应参数,如下图所示:23(8)安装新的应用程序hrms.war拷贝到E:\WebSphere7\AppServer\profiles\AppSrv01\installableApps目录下①选择“应用程序”下“新建应用程序”,右侧选择“新建企业应用程序”然后在屏幕右边选择本地文件系统完全路径,点击“浏览…”选择“E:\WebSphere7\AppServer\profiles\AppSrv01\installableApps\hrms.war”24用户可自定义“应用程序名”,其它设置不变,点击“下一步”2526选择映射虚拟主机(HRP)然后“下一步”上下文根为:“/”,然后“下一步”27完成,并保存到主配置。28(9)引用共享库①在“应用程序”-“企业应用程序”下,点击“hrms”进入配置界面,选择“共享库引用”29②选择“hrms”应用程序后,点击“引用共享库”③将HRPLIB设置为已选项,确定。“确定”后保存到主配置。30(10)启动hrms应用选择左侧的“应用程序”-“企业应用程序”,选择“hrms”后,点击“启动”按钮,启动应用,启动后应用程序状态为“”。到此为止,所有的配置都已完成,在浏览器中输入:8081地址,就可以登录HJ-eHR系统。如果登录不了,请到“WebSphereApplicationServer”界面,重新启动WebSphere服务器(11)修改资源文件MessageResources_zh_CN.properties登录hrp系统后部分名称显示代码,则需修改资源文件将MessageResources_zh_CN.properties将文件名改为:MessageResources_en_US.properties(或MessageResources.properties)注意:每次更新包后,三个资源文件必须同步更新(12)英文操作系统下,JVM虚拟机参数设置(上面的安装中已经提过)如下图-Dfile.encoding=GBK-Ddefault.client.encoding=GBK-Duser.language=zh-Duser.region=CN31常见问题1.Websphere6.1试用版到期怎处理?找到安装目录下的was.license删除掉,启动时会重新生成WSVR0025I:正在创建临时产品许可证WSVR0027I:该产品将在60天内到期。Windows环境下:D:\ProgramFiles\IBM\WebSphere\AppServer\properties\was.license三、Websphere调优为达到需求文档中要求的用户并发数量,在性能测试过程中,对中间件Websphere的性能参数进行了适当的调整,调整部分参数如图:32应用服务器线程池参数(上图)1、数据源配置33342、缓存设置为0,否则薪资发放,计算等就第一次灵,再计算有时灵,有时不灵35