银行卡统计分析系统安装部署(WebSphere)
银行卡统计分析系统银行卡统计分析系统WebSphere安装部署目 录1概述11.1目的11.2预期的读者和阅读建议11.3文档约定11.4参考文献12安装部署描述22.1安装WebSphere22.1.1安装环境22.1.2安装22.1.3设置以非Root用户启动WebSphere22.2配置WebSphere32.2.1相关配置:32.2.2配置代理节点Node Agent32.2.3配置java虚拟机内存堆栈的初始值和最大值大小52.2.4配置线程池62.3应用程序部署82.3.1下载配置应用程序92.3.2上载应用程序112.3.3启动应用程序162.3.4更改系统部署环境182.4应用程序更新252.4.1全部更新:252.4.2部分更新:252.4.3修改数据源配置文件252.5注意事项25第26页1 概述本文档对银行卡统计分析系统安装部署部分从实践的层面作阐述和安装说明,讨论各项安装软件的安装配置和配置情况。1.1 目的本文档的目标是帮助读者尽快了解本系统安装部署情况,使读者可以尽快了解银行卡统计分析系统的前台安装部署。1.2 预期的读者和阅读建议1.3 文档约定1.4 参考文献2 安装部署描述2.1 安装WebSphere2.1.1 安装环境操作系统:SUSE LINUX 9.0 中文版2.1.2 安装安装版本:WebSphere 5.1 ,默认安装,安装相关补丁(fixpack1补丁和cf 10 补丁)升级到5.1.1.10版本。安装JDK相关补丁(如:was511_SR4_jdk_linux_i386)。(推荐安装IBM WebSphere Application Server for Network Deployment,即ND 版,提供集群功能)2.1.3 设置以非Root用户启动WebSphere假定是以wsadmin(创建的普通用户)用户启动运行WebSphere,并且用户组是websphere(创建的普通用户组)。WebSphere安装路径为:/opt/WebSphere/AppServer。Server1是缺省的WebSphere Application Server。 然后在操作系统中运行如下命令,为用户、用户组赋权限。chgrp websphere /opt/WebSpherechgrp websphere /opt/WebSphere/AppServerchgrp -R websphere /opt/WebSphere/AppServer/configchgrp -R websphere /opt/WebSphere/AppServer/logschgrp -R websphere /opt/WebSphere/AppServer/wstempchgrp -R websphere /opt/WebSphere/AppServer/installedAppschgrp -R websphere /opt/WebSphere/AppServer/tempchgrp -R websphere /opt/WebSphere/AppServer/tranlogchgrp -R websphere /opt/WebSphere/AppServer/cloudscapechgrp -R websphere /opt/WebSphere/AppServer/bin/DefaultDBchmod g+w /opt/WebSpherechmod g+w /opt/WebSphere/AppServerchmod -R g+w /opt/WebSphere/AppServer/configchmod -R g+w /opt/WebSphere/AppServer/logschmod -R g+w /opt/WebSphere/AppServer/wstempchmod -R g+w /opt/WebSphere/AppServer/installedAppschmod -R g+w /opt/WebSphere/AppServer/tempchmod -R g+w /opt/WebSphere/AppServer/tranlogchmod -R g+w /opt/WebSphere/AppServer/cloudscapechmod -R g+w /opt/WebSphere/AppServer/bin/DefaultDB2.2 配置WebSphere2.2.1 相关配置:启动服务器命令/opt/WebSphere/AppServer/bin/startServer.sh server1(服务名)停止服务器命令/opt/WebSphere/AppServer/bin/stopServer.sh server1(服务名)打开IE浏览器,在地址栏中输入http:/ hosturl :9090/admin 随便输入用户标识,进入WebSphere控制台主页面。2.2.2 配置代理节点Node Agent 如果安装ND(网络开发)版,需配置代理节点Node Agent。代理节点定义可执行服务器进程的物理机器和 Node Agent 组件需要的配置等。 2.2.2.1 打开左边资源树中的系统管理节点,点击Node Agent2.2.2.2 单击nodeagent,进入NodeAgent Server配置页面2.2.2.3 单击进程定义,进入java进程配置页面2.2.2.4 单击Java虚拟机,进入Java虚拟机设置页面在初始堆大小中输入256,最大堆大小为512,点击确定按钮,保存所作的修改。2.2.3 配置java虚拟机内存堆栈的初始值和最大值大小如果安装base版,需配置java虚拟机内存堆大小,选择控制台应用程序服务器 > server1 > 进程定义 > Java 虚拟机页面,进行内存堆栈设置。将初始堆大小设置为256,将最大堆大小设为512。2.2.4 配置线程池1 .打开服务器,点击应用程序服务器2.单击server1,进入应用程序服务器配置页面3.单击Web容器,进入Web容器配置页面4.单击线程池,配置线程池相关参数。WebSphere应用服务器线程池默认值为:最小大小为:10,最大大小为:50;以下为建议的配置:用户规模最小大小最大大小备注3025506040709050100设定遵循以下原则:最小大小一般为最大大小的一半。如果是压力测试,可以和最大大小相等;最大大小一般来说和客户端的并发请求数最为密切,在资源允许的情况下,应该大于等于客户端最大并发请求数;2.3 应用程序部署2.3.1 下载配置应用程序2.3.1.1 获取应用程序获取总行下发银行卡统计分析系统应用程序war包(csas.war)。2.3.1.2 修改应用程序配置文件1.解压csas.warWEB-INFclassesspring目录下的applicationContext-Resources.xml 和 applicationContext-resources_meta.xml2. 修改applicationContext-resources.xml配置文件,该文件中csas数据源用于配置连接Sybase ASE数据库服务器。设置数据源Bean的url属性值为jdbc:sybase:Tds:SybaseASE数据库IP地址:数据库端口号/SybaseASE数据库名?charset=iso_1&charset_converter_class=com.sybase.jdbc3.utils.Cp850ConverterRTrim。如:<property name="url" value="jdbc:sybase:Tds:10.232.16.103:4100/csasasedb?charset=iso_1&charset_converter_class=com.sybase.jdbc3.utils.Cp850ConverterRTrim" />设置数据源Bean的username和password属性值,即Sybase ASE数据库服务器访问的用户名和密码<property name="username" value="csas"/><property name="password" value="csascsas"/>3. 修改applicationContext-resources_meta.xml配置文件,该文件中csas数据源用于配置连接Sybase IQ数据库服务器。设置数据源Bean的url属性值为jdbc:sybase:Tds:Sybase IQ数据库IP地址:数据库端口号/SybaseIQ数据库名?charset=iso_1&charset_converter_class=com.sybase.jdbc3.utils.Cp850ConverterRTrim。如:<property name="url" value="jdbc:sybase:Tds:10.232.16.103:4100/afbcdb?charset=iso_1&charset_converter_class=com.sybase.jdbc3.utils.Cp850ConverterRTrim" />设置数据源Bean的username和password属性值,即Sybase IQ数据库服务器访问的用户名和密码<property name="username" value=" DBA"/><property name="password" value="SQL"/>4. 将applicationContext-resources.xml 和 applicationContext-Resources_meta.xml文件添加到 csas.war包。2.3.2 上载应用程序1)登陆WebSphere服务器:打开IE浏览器,在地址栏中输入http:/ hosturl :9090/admin随便输入用户标识,进入WebSphere控制台主页面。2)发布应用程序:1.打开左边资源树中的“应用程序”节点,单击“安装新的应用程序”进入准备应用程序安装页面2.在本地路径输入项目war包文件(csas.war)存放的路径,上下文根输入框中输入项目根路径名,如:csas,单击下一步。3. 全部设置使用缺省值,单击下一步4.单击继续按钮5单击下一步6.选中Web模块前的复选框,在虚拟主机下拉框中,选择已经配置的虚拟主机,默认为default_host。将模块映射到Web模块的虚拟主机。单击下一步。7.选中模块前的复选框,将模块映射到应用程序服务器。单击下一步。8.单击完成,进入下一步9.单击,进入下一步。10.单击按钮,完成应用程序的安装部署。2.3.3 启动应用程序2.3.3.1 单