Weblogic9.2集群forwindows安装手册.doc_第1页
Weblogic9.2集群forwindows安装手册.doc_第2页
Weblogic9.2集群forwindows安装手册.doc_第3页
Weblogic9.2集群forwindows安装手册.doc_第4页
Weblogic9.2集群forwindows安装手册.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管制文件请勿翻印国家电网公司“安监综合管理”Webloigc9.2集群 for windows 安装手册作者: 安监应用项目组2008年01月1.1、群集安装前的准备21.1.1预备知识21.1.2 集群概念21.1.3配置集群应用的必要条件31.1.4配置前的准备工作32.1 集群管理服务器的安装52.1.1创建新的Domain52.1.2选择安装类型62.1.3设置管理台用户密码及JDK版本62.1.4选择定制安装72.1.5输入Administrator Server(集群管理服务器)的信息82.1.6配置Server、Cluster、Machine信息92.1.8配置Cluster信息92.1.9将Managed Server添加到Cluster中102.1.10配置Machine信息122.1.11以下各项默认安装即可,并配置信息确认以及选择安装路径122.1.12系统创建Domain142.2 集群中其它节点服务器的安装153.1webloigc集群的启动163.1.1 启动集群中的administrator server163.1.2 启动managed server173.2 群集中应用程序的部署(在部署应用程序之前请先配置一个代理分发程序(server),具体配置见附一)193.2.1配置数据源:193.2.2 部置应用程序到各集群22附一:集群的代理分发配置访问28附二、集群配置中要注意的问题31附三、集群环境下应用配置注意事项31第一章、Weblogic 9.2群集安装准备1.1、群集安装前的准备1.1.1预备知识Weblogic中Domain和Server的关系DomainDomain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。ServerServer是一个相对独立的,为实现某些特定功能而结合在一起的单元。Domain and Server的关系一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。1.1.2 集群概念在本次项目实施中,我们采用单层结构的集群,其架构如下图所示:这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制与容错 更强的安全控制1.1.3配置集群应用的必要条件l 集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的 l 集群中的所有Server必须使用相同的版本,包括Service Pack l 集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。 l 要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行;(破解版安装请将破解LICENSE拷贝到HOME目录改名为LICENSE.BEA);1.1.4配置前的准备工作在配置集群应用前要对集群的配置信息有一个良好的设计,下面是我们以两台WEB应用服务器配置的一个集群示例:两台服务器分别为server1与server2; 其中由server1作为一个群集服务器节点,并将集群的管理器(adminserver)及代理分发服务(proxyserver)也配在server1上,server2只作为群集服务节点;其具体规划如下:在同一网段内的两台服务器上配置集群机器类型配置名称地址及端口设置角色安监综合应用(server1)adminserverIP:25 PORT:7001群集管理服务器proxyServerIP: 25PORT: 80负载均衡代理服务(即用户用来访问的地址)Managed1IP: 25PORT: 8081Managed ServerManaged2IP: 24PORT:8081Managed Server安监综合应用(server2)Managed2IP: 24PORT:8081Managed Server第二章、集群服务器的安装配置由于我们以两台服务器作为群集的节点,并以其中一台作为群集的管理服务器和访问代理服务器;下面,我们首先安装群集管理服器;(我们以windows下的的安装作为实例,在linux系统下基本相同)2.1 集群管理服务器(主服务器)的安装2.1.1创建新的Domain打开开始菜单中bea product 目录相应工具,如下图所示:(注:如在linux环境下,只需运行在weblogic安装目录下的config.sh即可;如beaweblogic92commonbinconfig.sh);选择“Create a new WebLogic configuration”,单击“Next”按钮 2.1.2选择安装类型选择默认安装“WebLogic Serve”即可,单击“Next”按钮 2.1.3设置管理台用户密码及JDK版本如下图:2.1.4选择定制安装选择自定义安装,选中YES;单击“Next”按钮 2.1.5输入Administrator Server(集群管理服务器)的信息输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“Next”按钮:2.1.6配置Server、Cluster、Machine信息首先,点击add添加被管理服务器信息,输入Managed Server的名称,监听地址,监听端口(所有服务端口一致),如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。如下图,设置完成,点击下一步,进入Cluster配置界面2.1.8配置Cluster信息添加cluster,输入Cluster的名称、Cluster的组播地址(默认即可)和端口,单击“Next”按钮 完成后点击下一步,进入添加节点页面2.1.9将Managed Server添加到Cluster中选择左面列表中的Managed Server,将其添加到右面的列表中 下一步,进入Macchine编写界面2.1.10配置Machine信息在此不对Machine进行配置,单击“Next”按钮 2.1.11以下各项默认安装即可,并配置信息确认以及选择安装路径如下图:2.1.12系统创建Domain系统根据配置信息,完成缺省的目录及文件的创建 2.2 集群中其它节点服务器的安装在所有需要加入群集的节点服务器上安装同一版本的weblogic;并在节点服务器上创建一个与管理服务器同样内容的domain; 具体创建过程跟集群管理服务器中创建domain一样;如adminserver 以及managed 的地址、端口和cluster均设为一样;(注意:在配置另一台机器上的集群管理服务器时,集群节点managed只用配置一个即可,例如:如只有两个节点时,主集群管理服务器上配置为:managed1(server1) managed2(server2) ,则在群集服务器上只须配置一个相应的集群节点managed2即可,但是adminserver和cluster的配置必须与管理服务器的一样)。第三章 weblogic集群应用程序的部署在完成webloigc集群的安装后,即可针对此集群的程序部署,其中包括数据源及web应用程序包的部署安装等。3.1webloigc集群的启动3.1.1 启动集群中的administrator server完成群集中各节点服务器的安装后,即可启动群集中的管理服务器及各节点服务器;首先,我们必须先启动群集中的管理服务器;具体过程如下:打开开始菜单中的运行所新建的weblogic管理域,如下图: (注:如是linux环境,则直接运行域安装目录中的StartWeblogic.sh即可)完成后,即可通过管理域控制台进行相关信息查看,如下图:在上图中,我们可以看到,在servers菜单中,将会有三个server,分别为一个管理服务器(adminserver)及两个集群节点(managed1跟manged2),在state栏中,由于还没有启动managed,所以只有adminserver为running;3.1.2 启动managed server在adminserver启动后,即可分别启动各群集节点(managedserver),必须通过运行窗口启动节点服务,不要在开始菜单里启动,其命格式如下: startManagedWeblogic.cmd managed名 adminserver访问地址及端口如:startManagedWeblogic.cmd managed1 如下图所示,首先进入weblogic安装目录中所建域中的bin目录:在成功启动后,如下图所示:注:群集中各节点需在各自的机器上去启动managed server,如在本实例中,我们在server1服务器上启动managed1 ;到server2服务器上启动managed2 ;其命令分别为:startManagedWeblogic.cmd managed1 +主服务器地址(http:/ip:port)startManagedWeblogic.cmd managed2 +主服务器地址3.2 群集中应用程序的部署(在部署应用程序之前请先配置一个代理分发程序(server),具体配置见附一)启动群集中的管理服务器及被管理节点后,即可通过群集管理控制台进行数据源、数据库连接池及应用程序的发布;本实例发布应用程序的具体过程如下:首先,通过:http:/ 25:7001/console访问群集管理控制台;如下图所示:(注:在各被管理域均成功启动后,在server栏中,各服务器的状态均为RUNNING,在部署应用程序前,各服务器必须为running状态)在服务器列表中,adminserver 以及各managed server的状态为running,即表示各server已启动;3.2.1配置数据源:打开左边工具栏中服务(services)中的JDBC,点击数据源(data source),在右边的选项中,点击new;如下图所示:在数据源属性中,输入数据源名称,并选择数据库产品及数据库链接驱动后,点击下一步:在事务属性中,默认即可,选择下一步:在此数据源连接属性中,输入数据库的SID,主机地址及数据库端口(oracle默认端口为1521);并输入相关表空间用户名口令;如下图:完成后点击下一步:在确定数据源相关信息后,点击左上角的test configuration,对此数据源连接进行测试;在消息栏中显示连接成功后即表示此数据源可用并点击下一步,否则检查各选项输入是否正确;在以下出现的选项中,选择需要采用此数据源的目标服务器,在集群中,我们只需要选中cluster中所有的服务器即可,如下图:注:由于管理服务器不做具体应用,因此在数据源及后面的连接池、应用程序部署中,在选择目标服务器中不能选中adminserver;完成后,点击finish,并点击左上角的进行保存;3.2.2 部置应用程序到各集群在部置应用程序到weblogic前,需要将应用程序文件拷贝到管理服务器(即adminserver)中的本地硬盘,完成后点击左侧工具栏中的Deployments(即部署),在部署窗口中,选择安装,如下图: 点击Install按钮,添加Webcontent部署包,注意:Webcontent路径中不要包含汉字。 在安装应用程序窗口中,找到应用程序所在路径,并选中webcontent程序包进行安装,点击下步如下图:在应用程序目标服务器选项中,同样只需要选择cluster中的所用节点服务器即可;完成后点击next,如下图:默认即可,点击next:再下一步,如下图:在信息栏中,显示时,即表示应用程序部署成功,点击左上角的保存按纽进行保存,并点击接受更改;(注:在部署应用程序时,由于程序会同部到集群中的各服务器节点,因此这一部时间较长);3.2.3 Wenlogic优化Weblogic性能优化可以从三方面入手,第一、weblogic自身启动内存;第二、应用性能优化 ;第三、数据源性能优化。 点击配置好的数据源名称进入详情页面,占击“connection pool”按钮进入数据库连接池配置页面。(如下图所示)数据源性能优化参数说明如下:1、初始容量(要在创建连接缓冲池时创建的物理连接数):10 2、最大容量(此连接缓冲池可容纳的最大物理连接数):100 3、容量增长(将新连接添加到连接缓冲池时创建的连接数):3具体配置如下图所示: 点数据源配置下方的“”按钮进入高级配置页面。高级参数配置说明:4、 重试创建连接的频率(建立数据库连接尝试的间隔秒数):105、 登录延迟(创建每个物理数据库连接前的延迟秒数。此延迟支持不能快速连续处理多个连接请求的数据库服务器。):106、 非活动连接超时(保留连接处于不活动状态的秒数,该秒数过后 WebLogic Server 将收回该连接并将其释放回连接缓冲池):100具体配置如下图所示: 应用性能优化:点击已部署成功的应用进入详情配置页面, 如:“anjian”然后点击“”选项进入配置页面。如下图所示配置参数说明:1、Servlet 重新加载检查(秒): -1 2、单线程 Servlet 缓冲池大小: 53、JSP 页检查(秒): 改为-1 具体配置如下图所示:3.2.4参数配置1、用文本编辑器打开【WebContent】/WEB-INF/conf/sotower/widgets.xml文件,在最下方找到“rootDiskPath”,修改其值为【ajfile】的实际存放路径,如:2、用文本编辑器打开【WebContent】/WEB-INF/conf/tables/myCperties文件,对 #是否执行定时器中的调用操作 0:不执行 1:执行COMMON.TaskUsingQuartz=1 进行修改将其中一台服务器改为(保证集群环境下服务器中有一台参数为1就可以):COMMON.TaskUsingQuartz=0 3、 对D:beauser_projectsdomainsbase_domainbin目录下setDomainEnv.bat文件,绿色字体部分为需要修改数据,依次修改为1024、1280、96、256、256。set MEM_ARGS=-Xms256m Xmx512mif %JAVA_VENDOR%=Sun (if %PRODUCTION_MODE%= (set MEM_DEV_ARGS=-XX:CompileThreshold=8000 -XX:PermSize=48m )REM Had to have a separate test here BECAUSE of immediate variable expansion on windowsif %JAVA_VENDOR%=Sun ( set MEM_ARGS=%MEM_ARGS% %MEM_DEV_ARGS% -XX:MaxPermSize=128m)if %JAVA_VENDOR%=HP ( set MEM_ARGS=%MEM_ARGS% -XX:MaxPermSize=128m3.2.5集群配置参考集群配置说明3.2.6启动应用完成应用程序的部署后,还需要启动所部署的应用程序,点击deployments;在部署栏中,选中刚才部署的webcontent程序包,点击start进行启动此应用程序,如下在Webcongtent程序的状态包由prepared转成activer后,即表示应用程序启动成功。 Managed1后台显示如下图时,就可以访问了。附一:集群的代理分发配置访问在完成webloigc集群的安装部署后,由于实际应用访问的链接为集群各节点的访问地址(如本实例为24:8081/和25:8081/),为做到真正的集群负载均衡,我们必须通过一个代理来接收各用户的访问请求并将各访问请求均衡地分发到集群中的各个节点;weblogic本身自带有代理分发的应用程序,我们只需在集群上添加一个名称为proxyserver的服务,并将webloigc中的proxyserve程序部署到所添加的server中即可;(应用程序包:defaultProxyApp.rar,在集群配置文件中可以找到),具体配置如下所示: 部署defaultProxyApp.1. defaultProxyApp.文件夹下打开web.xml文件配置,配置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论