weblogic 11g安装部署及集群目录1. Weblogic的安装与单个项目部署 (4)1.1. Weblogic的安装 (4)1.2. 创建域 (11)1.3. 配置系统使用的数据源 (16)1.4. 发布应用程序 (20)2. 集群的简介、部署和运行 (24)2.1. 集群的简介 (24)2.1.1. 集群的定义 (24)2.1.2. 集群的优点 (24)2.1.3. 主要功能 (25)2.1.4. 配置集群应用的必要条件 (25)2.2. WebLogic单台主机集群的部署 (25)2.2.1. 运行weblogic的配置向导 (25)2.2.2. 创建新的Domain (26)2.2.3. 选择安装域源 (27)2.2.4. 指定域的名称和位置 (28)2.2.5. 配置管理员用户名和密码 (29)2.2.6. 配置域启动模式和JDK (30)2.2.7. 选择可选配置 (31)2.2.8. 配置管理服务器 (32)2.2.9. 配置受管理服务器 (33)2.2.10. 配置群集信息 (34)2.2.11. 将“受管理服务器”添加到“集群”中 (35)2.2.12. 创建HTTP 代理应用程序 (36)2.2.13. 配置计算机 (37)2.2.14. 配置向计算机分配服务器 (38)2.2.15. 检查WebLogic 域配置 (39)2.2.16. 正在创建域 (40)2.2.17. 编辑WebLogic 服务启动文件 (41)2.3. 增加新的受控节点 (41)2.3.1. 增加计算机 (42)2.3.2. 增加受控服务器 (43)2.3.3. 在新主机上配置weblogic服务 (45)2.3.4. 编辑weblogic服务启动文件 (51)2.4. 运行WebLogic 服务 (51)2.5. 将应用部署到集群上 (55)2.5.1. 配置数据源 (55)2.5.2. 点击“部署”菜单 (55)2.5.3. 锁定并编辑 (56)2.5.4. 开始安装 (57)2.5.5. 部署成功验证 (60)2.6. 部署集群过程中的问题 (62)1.Weblogic的安装与单个项目部署1.1.Weblogic的安装1)运行安装程序,初始界面如下:2)点击下一步按扭:3)选择安装的目录,这里我是在虚拟机中进行操作,所以目录为C:\Oracle\Middleware,点击下一步按钮继续:4)去掉勾选的选项,并点击“yes”,之后点击下一步按钮继续:5)选择安装的配置组件,这里我们选择“定制”手动配置安装的组件,点击下一步按钮继续:6)这里我们选择安装Weblogic Server,将Server 的默认组件勾选上,下方的oracle coherence不需要勾选,点击下一步按钮继续:7)选择安装JDK,按照默认的设置即可,点击下一步按钮继续:8)选择安装组件服务的目录,这里我选择的均为默认填写的位置,点击下一步按钮继续:9)系统询问是否安装远程管理的Server 服务器,这里我们选择不进行管理点击下一步继续:10)这里选择快捷方式位置,默认选择即可,点击下一步。
11)显示安装组件概要信息,点击下一步按钮继续:12)进行组件安装,进程将显示安装进度:13)安装完成后点击完成,完成安装。
1.2.创建域1)启动quickStart2)选择第一个配置Getting started with weblogic Server3)选择创建一个新的weblogic域项目目录:4)选择创建域的类型这里我们选择生成一个自动配置的域以支持下列产品,点击下一步按钮继续:5)填写域的名字,以及路径,点击下一步按钮继续:6)配置控制台的管理员用户名,密码:7)选择当前组件运行的JDK 版本,这里我们选择SUN JDK 1.6.0_14,运行模式我们选择开发模式:(实际部署生产环境中,应选择生产模式)8)选择服务器配置类型,这里我们选择管理服务器:9)配置系统相关的选项这里我们采用默认端口700110)确认安装的域的目录,点击创建按纽继续:11)安装组件的过程,并点击完成按钮将完成所有安装:1.3.配置系统使用的数据源1)选择服务-〉数据源。
首先选择一个数据库类型这里我们以oracle 数据库的连接池配置为例,如图所示,点击新建-〉一般数据源2)填写数据源名称和JNDI名称,并选择数据库类型3)选择数据库驱动程序4)取消掉默认的事务处理选项,点击下一步按钮继续:5)数据数据库名称即实例名,主机ip地址,以及数据库的用户和密码等信息,点击下一步按钮继续:6)在此界面可以点击测试配置来测试数据库是否连接成功,也可以直接点击完成来完成数据源配置7)数据库连接池配置完成:8)点击新建的数据源,点击“目标”,勾选上需要连接的服务器即可。
1.4.发布应用程序1)可以通过如图所示的方法启动weblogic应用,也可以直接找到weblogic 服务的根目录2)打开网页控制台,输入http://localhost:7001/console回车,输入用户名和密码。
3)输入用户名密码后,进入控制台:4)点击页面左侧的域结构下拉菜单中的部署,可以看到如下界面5)点击安装按钮,选择应用程序路径,选中单选按钮,点击下一步:6)选择定位,我们这儿选择将此部署安装为应用程序,点击下一步:7)修改部署名称,或直接点击完成按钮:8)点击完成按钮后,应用程序发布完成,如下图:2.集群的简介、部署和运行2.1.集群的简介2.1.1.集群的定义一个集群就是一组协同工作的WebLogic服务器实例。
集群提供:高可用性、负载均衡、扩展性。
2.1.2.集群的优点1)扩展性扩展性就是可以为应用提供更多容量的能力,在这种情况下,增加额外的服务器,而不必对主体架构进行修改。
2)高可用性高可用性确保了集群中一台服务器发生故障时,其他服务器可以接管工作,因此对客户端没有影响。
2.1.3.主要功能1)应用故障接管当应用中一个执行任务的对象变得不可用时,另外对象可以接管并完成工作。
2)站点故障接管当单个站点上所有服务和应用都失败时,它们可以切换到其他站点,继续处理。
3)服务器迁移当一台服务器失败时,钉住的服务可以迁移到集群中其他服务器上。
4)负载均衡跨越多个服务器的平均任务分发与通讯。
2.1.4.配置集群应用的必要条件1)集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的;2)集群中的所有Server必须使用相同的版本,包括Service Pack;3)集群中的Server必须使用永久的静态IP地址。
动态IP地址分配不能用于集群环境。
如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器;4)要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行。
2.2.WebLogic单台主机集群的部署以下展示的是在单个服务器上进行主控、受控、代理服务器的配置。
2.2.1.运行weblogic的配置向导选择“「开始」菜单→所有程序→Oracle WebLogic→QuickStart”2.2.2.创建新的Domain选择“创建新的Weblogic域”,单击“下一步”按钮。
2.2.3.选择安装域源默认选择安装“Basic WebLogic Server Domain”, 单击“下一步”按钮。
2.2.4.指定域的名称和位置输入要创建的域名和位置,此处域名输入为 MyCluster_Domain,输入完成后单击“下一步”按钮。
本文安装位置为C:\Oracle\Middleware\user_projects\domains目录下。
2.2.5.配置管理员用户名和密码输入WebLogic 管理员管理服务器(AdminServer)用户名和密码,在此以“weblogic”作用登录管理服务器的用户名,密码为“weblogic11”,单击“下一步”按钮。
2.2.6.配置域启动模式和JDK选择“生产模式”和“JRockit SDK”后,单击“下一步”按钮。
2.2.7.选择可选配置选择“管理服务器”,“受管服务器、群集和计算机”后,单击“下一步”按钮。
2.2.8.配置管理服务器输入Administrator Server 名称,监听地址(可选所有IP或者指定IP),监听端口,如果需要SSL 支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL 监听端口,单击“下一步”按钮。
注意:此处的监听地址必须写本机IP地址,不要使用默认的“All Local Addresses”。
2.2.9.配置受管理服务器注意:代理服务器实际上也是一个受管理服务器点击“添加”,输入Managed Server 的名称,监听地址,监听端口,注意端口唯一性。
可以配置多个Managed Server,名称和端口都不要相同,如果IP地址在选择的下拉框中没有,可以手动填写,完成后单击“下一步”按钮。
2.2.10.配置群集信息单击“添加”,输入Cluster的名称new_Cluster_1,Multicast address 组播地址(用来进行集群间的状态通信)和端口7013,保证端口的唯一性,Cluster 的各个服务器地址和端口(Cluster 地址可输可不输,本文未输入)。
完成后单击“下一步”按钮。
2.2.11.将“受管理服务器”添加到“集群”中选择左面列表中的Managed Server,将其添加到右面的列表中,注意这里代理服务器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 域配置在此检查前面所做的配置,如果没有问题单击“创建”按钮。
2.2.16.正在创建域创建无误后,单击“完成”按钮2.2.17.编辑WebLogic 服务启动文件1)编辑启动受控和代理服务器的文件定位到weblogic域目录下的bin目录,我的是C:\Oracle\Middleware\user_projects\domains\MyCluster_Domain\bin,分别创建server1-7011.bat和proxy-7012.bat,能明确区分受控和代理服务器的端口即可。