weblogic_11g的安装和集群部署_第1页
weblogic_11g的安装和集群部署_第2页
weblogic_11g的安装和集群部署_第3页
weblogic_11g的安装和集群部署_第4页
weblogic_11g的安装和集群部署_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

1、Weblogic_11g的安装部署及集群weblogic 11g安装部署及集群目 录1. Weblogic的安装与单个项目部署41.1. Weblogic的安装41.2. 创建域111.3. 配置系统使用的数据源161.4. 发布应用程序202. 集群的简介、部署和运行242.1. 集群的简介242.1.1. 集群的定义242.1.2. 集群的优点242.1.3. 主要功能252.1.4. 配置集群应用的必要条件252.2. WebLogic单台主机集群的部署252.2.1. 运行weblogic的配置向导252.2.2. 创建新的 Domain262.2.3. 选择安装域源272.2.4.

2、指定域的名称和位置282.2.5. 配置管理员用户名和密码292.2.6. 配置域启动模式和JDK302.2.7. 选择可选配置312.2.8. 配置管理服务器322.2.9. 配置受管理服务器332.2.10. 配置群集信息342.2.11. 将“受管理服务器”添加到“集群”中352.2.12. 创建HTTP 代理应用程序362.2.13. 配置计算机372.2.14. 配置向计算机分配服务器382.2.15. 检查WebLogic 域配置392.2.16. 正在创建域402.2.17. 编辑WebLogic 服务启动文件412.3. 增加新的受控节点412.3.1. 增加计算机422.3.

3、2. 增加受控服务器432.3.3. 在新主机上配置weblogic服务452.3.4. 编辑weblogic服务启动文件512.4. 运行WebLogic 服务512.5. 将应用部署到集群上552.5.1. 配置数据源552.5.2. 点击“部署”菜单552.5.3. 锁定并编辑562.5.4. 开始安装572.5.5. 部署成功验证602.6. 部署集群过程中的问题621. Weblogic的安装与单个项目部署1.1. Weblogic的安装1) 运行安装程序,初始界面如下: 2) 点击下一步按扭: 3) 选择安装的目录,这里我是在虚拟机中进行操作,所以目录为C:OracleMiddle

4、ware,点击下一步按钮继续:4) 去掉勾选的选项,并点击“yes”,之后点击下一步按钮继续:5) 选择安装的配置组件,这里我们选择“定制”手动配置安装的组件,点击下一步按钮继续:6) 这里我们选择安装Weblogic Server, 将 Server 的默认组件勾选上,下方的oracle coherence不需要勾选,点击下一步按钮继续:7) 选择安装JDK,按照默认的设置即可,点击下一步按钮继续:8) 选择安装组件服务的目录,这里我选择的均为默认填写的位置,点击下一步按钮继续:9) 系统询问是否安装远程管理的Server 服务器,这里我们选择不进行管理点击下一步继续:10) 这里选择快捷方

5、式位置,默认选择即可,点击下一步。11) 显示安装组件概要信息,点击下一步按钮继续:12) 进行组件安装,进程将显示安装进度:13) 安装完成后点击完成,完成安装。1.2. 创建域1) 启动quickStart2) 选择第一个配置Getting started with weblogic Server 3) 选择创建一个新的weblogic域项目目录:4) 选择创建域的类型这里我们选择生成一个自动配置的域以支持下列产品,点击下一步按钮继续:5) 填写域的名字,以及路径,点击下一步按钮继续:6) 配置控制台的管理员用户名,密码:7) 选择当前组件运行的JDK 版本,这里我们选择SUN JDK 1

6、.6.0_14,运行模式我们选择开发模式:(实际部署生产环境中,应选择生产模式) 8) 选择服务器配置类型,这里我们选择管理服务器:9) 配置系统相关的选项这里我们采用默认端口700110) 确认安装的域的目录,点击创建按纽继续:11) 安装组件的过程,并点击完成按钮将完成所有安装:1.3. 配置系统使用的数据源1) 选择服务-数据源。首先选择一个数据库类型这里我们以oracle 数据库的连接池配置为例,如图所示,点击新建-一般数据源2) 填写数据源名称和JNDI名称,并选择数据库类型3) 选择数据库驱动程序4) 取消掉默认的事务处理选项,点击下一步按钮继续:5) 数据数据库名称即实例名,主机

7、ip地址,以及数据库的用户和密码等信息,点击下一步按钮继续:6) 在此界面可以点击测试配置来测试数据库是否连接成功,也可以直接点击完成来完成数据源配置7) 数据库连接池配置完成:8) 点击新建的数据源,点击“目标”,勾选上需要连接的服务器即可。1.4. 发布应用程序1) 可以通过如图所示的方法启动weblogic应用,也可以直接找到weblogic服务的根目录2) 打开网页控制台,输入http:/localhost:7001/console回车,输入用户名和密码。3) 输入用户名密码后,进入控制台:4) 点击页面左侧的域结构下拉菜单中的部署,可以看到如下界面5) 点击安装按钮,选择应用程序路径

8、,选中单选按钮,点击下一步:6) 选择定位,我们这儿选择 将此部署安装为应用程序,点击下一步:7) 修改部署名称,或直接点击完成按钮:8) 点击完成按钮后,应用程序发布完成,如下图:2. 集群的简介、部署和运行2.1. 集群的简介2.1.1. 集群的定义一个集群就是一组协同工作的WebLogic服务器实例。集群提供:高可用性、负载均衡、扩展性。2.1.2. 集群的优点1) 扩展性扩展性就是可以为应用提供更多容量的能力,在这种情况下,增加额外的服务器,而不必对主体架构进行修改。2) 高可用性高可用性确保了集群中一台服务器发生故障时,其他服务器可以接管工作,因此对客户端没有影响。2.1.3. 主要

9、功能1) 应用故障接管当应用中一个执行任务的对象变得不可用时,另外对象可以接管并完成工作。2) 站点故障接管当单个站点上所有服务和应用都失败时,它们可以切换到其他站点,继续处理。3) 服务器迁移当一台服务器失败时,钉住的服务可以迁移到集群中其他服务器上。4) 负载均衡跨越多个服务器的平均任务分发与通讯。2.1.4. 配置集群应用的必要条件1) 集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的;2) 集群中的所有Server必须使用相同的版本,包括Service Pack;3) 集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服

10、务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器;4) 要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行。2.2. WebLogic单台主机集群的部署以下展示的是在单个服务器上进行主控、受控、代理服务器的配置。2.2.1. 运行weblogic的配置向导选择“开始菜单à所有程序àOracle WebLogicàQuickStart”2.2.2. 创建新的 Domain选择“创建新的Weblogic域”,单击“下一步”按钮。2.2.3. 选择安装域源默认选择安装“Basic W

11、ebLogic Server Domain”, 单击“下一步”按钮。2.2.4. 指定域的名称和位置输入要创建的域名和位置,此处域名输入为 MyCluster_Domain,输入完成后单击“下一步”按钮。本文安装位置为C:OracleMiddlewareuser_projectsdomains目录下。2.2.5. 配置管理员用户名和密码输入 WebLogic 管理员管理服务器(AdminServer)用户名和密码,在此以“weblogic”作用登录管理服务器的用户名,密码为“weblogic11”,单击“下一步”按钮。2.2.6. 配置域启动模式和JDK选择“生产模式”和“JRockit SD

12、K”后,单击“下一步”按钮。2.2.7. 选择可选配置选择“管理服务器”,“受管服务器、群集和计算机”后,单击“下一步”按钮。2.2.8. 配置管理服务器输入 Administrator Server 名称,监听地址(可选所有IP或者指定IP),监听端口,如果需要SSL 支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL 监听端口,单击“下一步”按钮。注意:此处的监听地址必须写本机IP地址,不要使用默认的“All Local Addresses”。2.2.9. 配置受管理服务器 注意:代理服务器实际上也是一个受管理服务器点击“添加”,输入 Managed Server 的

13、名称,监听地址,监听端口,注意端口唯一性。可以配置多个Managed Server,名称和端口都不要相同,如果IP地址在选择的下拉框中没有,可以手动填写,完成后单击“下一步”按钮。2.2.10. 配置群集信息单击“添加”,输入Cluster的名称new_Cluster_1,Multicast address 组播地址(用来进行集群间的状态通信)和端口7013,保证端口的唯一性,Cluster 的各个服务器地址和端口(Cluster 地址可输可不输,本文未输入)。完成后单击“下一步”按钮。2.2.11. 将“受管理服务器”添加到“集群”中选择左面列表中的Managed Server,将其添加到右

14、面的列表中,注意这里代理服务器Proxy_Server 不要添加到右边,之后单击“下一步”按钮。2.2.12. 创建HTTP 代理应用程序选中“创建HTTP 代理”复选框,My_Cluster_1 代理服务器选择Proxy_Server,单击“下一步”按钮。2.2.13. 配置计算机点击“添加”,输入计算机的名称,监听地址,监听端口,单击“下一步”按钮。2.2.14. 配置向计算机分配服务器选择左面列表中的Admin Server、Managed Servers、Proxy Server,将其添加到右面的计算机下,之后单击“下一步”按钮。2.2.15. 检查WebLogic 域配置在此检查前面

15、所做的配置,如果没有问题单击“创建”按钮。2.2.16. 正在创建域创建无误后,单击“完成”按钮2.2.17. 编辑WebLogic 服务启动文件1) 编辑启动受控和代理服务器的文件定位到weblogic域目录下的bin目录,我的是C:OracleMiddlewareuser_projectsdomainsMyCluster_Domainbin,分别创建server1-7011.bat和proxy-7012.bat,能明确区分受控和代理服务器的端口即可。  两个文件内容分别是受控服务器:startManagedWebLogic.cmd  new_ManagedSe

16、rver_1 代理服务器:startManagedWebLogic.cmd  Proxy_server注意:此处内容填写自己设置的受控和代理服务器名称2) 编辑自动输入用户名密码的文件分别启动刚刚编辑的受控和代理服务器文件,系统会在服务里生成server1和proxy1的文件夹,分别在AdminServer、server1和proxy1文件夹下新增一个security文件夹,在security文件夹中新增一个perties,perties中填写内如如下:username=weblogicpassword=weblogic11在本文的机器上,该

17、文件的存储位置分别是:C:OracleMiddlewareuser_projectsdomainsMyCluster_DomainserversAdminServerC:OracleMiddlewareuser_projectsdomainsMyCluster_Domainserversnew_ManagedServer_1C:OracleMiddlewareuser_projectsdomainsMyCluster_DomainserversProxy_server2.3. 增加新的受控节点在实际的工作应用中,可能需要在不同的主机分别部署weblogic集群的受控服务器,在这里提供一个可以直

18、接通过weblogic页面配置的操作步骤。首先确认要部署受控服务器的主机与主控服务器在同一网段,保证网络通畅。2.3.1. 增加计算机1) 在weblogic主界面点击环境>计算机,并点击“锁定并编辑”按钮,确定“新建”按钮可用,点击新建。2) 计算机名称可以随意命名,跟之前的计算机名称不冲突即可。点击下一步。3) 此处监听地址为新主机的IP地址,监听端口不能与之前的计算机端口冲突。填写完毕后完成,并保存更改即可。2.3.2. 增加受控服务器1) 在weblogic主界面点击环境>服务器,并点击“锁定并编辑”按钮,确定“新建”按钮可用,点击新建。2) 此处服务器名称可以随意命名,但

19、不可与之前的服务器名称相同。之后点击下一步>完成或直接点击完成即可。注意:服务器监听地址为新主机的IP地址,端口号不可与之前服务器的端口号冲突。并将该服务器分配到已创建的集群里。2.3.3. 在新主机上配置weblogic服务在新主机配置weblogic服务的步骤如下1) 运行weblogic的配置向导。选择“开始菜单à所有程序àOracle WebLogicàQuickStart”2) 创建新的domain选择“创建新的Weblogic域”,单击“下一步”按钮。3) 选择安装域源默认选择安装“Basic WebLogic Server Domain”, 单

20、击“下一步”按钮。4) 制定域的名称和位置,输入要创建的域名和位置,需要注意此处域名最好输入与集群相同的名称,方便日后的系统管理和维护,即输入为 MyCluster_Domain,输入完成后单击“下一步”按钮。5) 配置管理员用户和密码。此处密码最好设置成与集群相同的密码,方便日后管理维护。点击下一步。6) 配置域启动模式和JDK。此处想着开发模式,JDK默认即可,点击下一步。7) 选择可选配置。选择“管理服务器”,“受管服务器、群集和计算机”后,单击“下一步”按钮。8) 配置管理服务器。此处的配置内容必须与集群配置的相关内容一致,即填写内容要与第2.2.8步骤相同,填写完毕后点击下一步。9)

21、 配置受管理服务器。点击添加,输入名称,IP地址和端口号。注意填写内容需与2.5.2的受控服务器的名称、地址、端口号保持一致。10) 接下来的步骤不需要做任何配置,直接点击下一步,然后创建、完成即可。2.3.4. 编辑weblogic服务启动文件1) 编辑启动受控和代理服务器的文件定位到新主机的weblogic域目录下的bin目录,我的是D:oracleMiddlewareuser_projectsdomainsMyCluster_Domainbin,分别创建new_ManagedServer_2-7016.bat,能明确区分受控和代理服务器的端口即可。 文件内容是受控服务器:sta

22、rtManagedWebLogic.cmd  new_ManagedServer_2注意:此处内容填写自己设置的受控和代理服务器名称2) 编辑自动输入用户名密码的文件分别启动刚刚编辑的受控和代理服务器文件,系统会在服务里生成server1和proxy1的文件夹,分别在AdminServer、server1和proxy1文件夹下新增一个security文件夹,在security文件夹中新增一个perties,perties中填写内如如下:username=weblogicpassword=weblogic11在本文的机器上,该文件的存储位置分别是:D:o

23、racleMiddlewareuser_projectsdomainsMyCluster_Domainserversnew_ManagedServer_22.4. 运行WebLogic 服务建议按照顺序启动服务器,只有当管理服务器首先启动完毕后,受管服务器再启动。启动的过程中,当所有服务器的控制台上出现Server started in RUNNING mode 字样时,整个集群启动完毕。1) 启动主控服务器: 双击“startAdminServer.cmd”或者“startWebLogic.cmd”启动管理服务器2) 启动代理服务器 双击“proxy-7012.bat”启动代理服务器3) 启

24、动受控服务器 双击“server1-7011.bat”启动受管理服务器 双击“new_ManagedServer_2-7016.bat”启动受管理服务器4) 验证集群启动 在浏览器地址栏里输入http:/localhost:7010/console地址,输入用户名weblogic和密码weblogic11,进入 Weblogic服务器管理控制台页面。 点击左面的域结构中的MyCluster_Domainà环境à服务器,如下图,此时在界面主区域就能看到所有server的状态,如图2.5. 将应用部署到集群上2.5.1. 配置数据源数据源的配置步骤与单个项目部署的数据源部署步骤

25、相同,目标选择集群服务器即可。2.5.2. 点击“部署”菜单 登录进控制台后点击左边“域结构”中的“部署”菜单,如下图此时在界面主区域可以看到已部署的应用,如下图2.5.3. 锁定并编辑点击更改中心里的“锁定并编辑”按钮,此时在界面主区域中的“安装”按钮会变成可用状态,如下图 2.5.4. 开始安装1) 点击“安装”按钮,进入部署步骤,选择要部署的文件,点击下一步按钮2) 按照默认设置,点击下一步按钮3) 选择集群的一部分进行安装,这里为被管理的服务器都进行了安装,点击下一步按钮4) 选择“将此应用程序复制到每个目标”,点击下一步按钮。注意:此处集群部署必须做出此项选择,否则程序将无法正常访问。5) 点击完成按钮6) 点击保存按钮,界面主区域中上方显示“设置更新成功”字样7) 点击左上角“更改中心”中的“激活更改”按钮,完成后,界面主区域中上方显示“已激活所有更改。不需要重新启动。”消息2.5.5. 部署成功验证1) 点击左面“域结构”中的“部署”,在主界面中会显示刚刚部署成功的“liangfa”工程,选择该工程前方的勾选框,点击“启动”按钮,选择“为所有请求提供服务”2) 点击“是”按钮,进入下一页面,liangfa工程

温馨提示

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

评论

0/150

提交评论