Weblogic 10.3.6.0 集群搭建
创建Weblogic集群
一、创建Weblogic集群规划二、配置导航创建集群服务器1.创建集群的总控制端(adminserver)Windows:Windows下通过菜单->OracleWeblogic->Weblogic Server11gR1->Tools->Configuration Wizard来启动创建domain的wizard。
来启动创建domain的wizard。
选择“创建新的Weblogic域”,选下一步(下面全部跟着我的操作步骤与界面填选的参数走,所有的用户名啦、密码啦、端口号啦、IP啦,都请根据第一节中的那个表格里的参数填写)下一步后界面类似,但是是有区别的,注意了哦,不要下手太快了上面这个配的就叫集群广播地址的界面。
因为集群是通过广播(有unicast和multicast两种)来同步集群中的节点,并且把每个节点中的session通过这个广播地址来进行复制和同步,即主控域不断的时时刻刻的会和它下面的子节点间保持通讯、经常去询问各个子节点的。
∙名称:可以任意∙集群信息传送模式:有unitcast与multicast两种,在11G版本前都是multicast10G后开始支持unicast协议。
如果指定了multicast,就必须指定一个“多点传送地址”,此地址和端口都可以采用weblogic默认的。
如果在域环境,还需要在防火墙中配置这个“多点传送地址”与“多点传送端口”,使其在防火墙中被打开,协议为both of tcp and udp。
Look,右边这块我们把它称为“集群的逻辑拓卜图”。
此处是对每个集群里的节点指定相应的“计算机名/IP”,由于我们的实验是建立在同一台机器上的即纵向集群,因此这步什么都不需要填,直接下一步。
完成后可以启动adminserver然后通过http://localhost:7001/console来查看我们的集群规划,如下图:这样,我们就完成了创建一个新的domain并且将且扩展成为了集群的总控制端服务器,同时在这上面我们制作了一个“集群拓卜图”,那么下面要做的就是:∙创建该集群拓卜图中的节点1∙创建该集群拓卜图中的节点22.创建集群中的节点(mycluster1,mycluster2)启动Weblogic的Configuration Wizard按照普通的域,就是一个普通的域来创建(为了实验方便我们的用户名与密码全部为weblogic/password_1):∙user_projects\domains\server1(逻辑名为:mycluster1,端口:7011)∙user_projects\domains\server2(逻辑名为:mycluster2,端口:7012)下一步,下一步,创建,完成。
[计算机软件及应用]WebLogic配置集群
• 为WebLogic配置SSL • 配置WebLogic服务器的SSL侦听端口 • 在http.conf中设置WebLogicPort指向WebLogic SSL侦听端口 • 设置http.conf中的SecureProxy参数为ON • 在Apache上安装可信任证书权威CA文件。你可以使用来自
• 管理服务器 • 受管服务器 • 多播位置
• 在生产环境,使用DNS名称,而不使用IP地址:
• 防火墙会引起IP地址转换错误
• 每个WebLogic服务器资源应该有唯一的名称 • 除了集群通讯外,多播地址不应用于其他任何方面
h
集群地址
• 集群地址用来在实体和会话Bean中构建请求URL的主 机名部分
• 这个Servlet代理将请求转发给集群中其他服务器 • 它应该运行在独立的、非集群导创建。
• 你也可以手工设置带HTTPClusterServlet的Web应用,部署到 受管服务器上
h
使用配置向导创建WebLogic代理服务器
h
手工创建WebLogic代理服务器
h
集群架构的安全选项
• 对于代理架构,你可以:
• 在不信任客户端和Web服务器层之间有一个防火墙 • 在代理层和集群之间有一个防火墙
• 当使用负载均衡器时,在负载均衡器提供的安全特性 基础上,你可能想在均衡器和不信任客户端之间放置 一个防火墙。
• 当使用单个数据库同时支持内部和外部数据时:
• 在数据库服务器前放置额外的防火墙
• 如果你在使用支持的第三方Web服务器,而不是 WebLogic Web服务器,你需要设置代理插件
• 下面是支持的第三方Web服务器:
Linux环境下搭建WebLogic-10.3.6集群服务十步曲
Linux环境下搭建WebLogic-10.3.6集群服务十步曲Linux环境下搭建WebLogic 10.3.6集群服务十步曲(console模式)版本说明版本日期作者说明V1.0 2017-03-26 王林初稿财概要描述WebLowls1036_generic.jargicJDK jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.binDataB11gaseOS Linux Redhat 6.5 64位1.安装前准备篇 (11)4.1.3.设置jrockit-jdk安装目录164.1.4.确认安装174.1.5.验证是否已安装成功194.2.安装Weblogic194.2.1.执行安装文件194.2.2.设置中间件安装主目录194.2.3.设置是否接收安全更新(不接收) (20)4.2.4.选择安装内容(只安装WeblogicServer) (21)4.2.5.选择JDK274.2.6.确认WebLogic安装目录284.2.7.验证是否已安装成功335.节点1配置篇 (36)5.1.新建应用domain域365.1.1.执行weblogic配置向导文件365.1.2.选择新建或者扩展域(选择新建) (36)5.1.3.选择域控件或者模版(选择控件) (37)5.1.4.选择应用模版(默认选择BasicWebLogic Server Domain) (39)5.1.5.编辑域名称信息405.1.6.配置管理员用户及密码415.1.7.配置域模式(选择2生产模式)435.1.8.选择JDK(选择JRockit JDK)445.1.9.配置管理服务器445.1.10.创建域505.1.11.查看域创建日志,检查域是否创建成功 (51)5.1.12.启动域,验证管理服务器是否配置成功 (54)5.1.13.IE登录域控制台575.2.环境参数配置575.2.1.Java.security安全策略文件配置 (57)5.2.2.域内存参数配置585.2.3.域JAVA_OPTIONS参数配置615.3.管理服务器(AdminServer)配置625.3.1.密钥文件配置635.3.2.启动脚本配置635.4.计算机(Machine)配置645.5.应用集群(Cluster)配置665.6.节点管理器(nodemanager)配置675.6.1.配置startNodeManager.sh启动脚本 (67)5.6.2.设置管理服务器主机名验证为“无” (69)5.7.被管理服务器(ManagedServer)配置695.7.1.服务器配置695.7.2.密钥文件配置745.7.3.启动脚本配置756.节点2安装配置篇 (76)6.1.拷贝节点1的jrockit jdk安装及配置766.2.拷贝节点1的weblogic安装及配置766.3.克隆节点1的被管理服务器配置766.4.移除节点2上的管理服务器启动脚本786.5.移除节点2上的服务启动日志信息796.6.修改节点2被管理服务器启动脚本796.7.配置节点2被管理服务器密钥文件807.部署篇 (81)7.1.数据源配置817.1.1.新建数据源817.1.2.数据源参数调优857.2.应用部署877.2.1.上传应用程序文件877.2.2.部署应用878.服务启动/查看状态/停止篇 (92)8.1.启动服务928.1.1.启动管理服务器928.1.2.启动节点服务器958.1.3.启动被管理服务器978.2.查看/停止服务1008.2.1.查看/停止管理服务器1008.2.2.查看/停止节点服务器1018.2.3.查看/停止被管理服务器1029.安全防护篇 (105)9.1.Java反序列化安全漏洞修复10510.FAQ篇 (105)10.1.在weblogic控制台启动Server1时,报<BEA-000110> <Multicast socket receive error (105)1.安装前准备篇1.1.主机资源规划主机IP 主机名称管理服务器及端口被管理服务器及端口10.140.3 0.51 po9kcfap901AdminServer/7001Server1/808010.140.3 0.52 po9kcfap902Server2/8080双主机,配置为集群服务,其中管理服务器配置在第一个节点上,节点管理器使用默认的名称及端口。
weblogic的集群与配置图文方法
weblogic的集群与配置图⽂⽅法⼀、Weblogic的集群还记得我们在第五天教程中讲到的关于Tomcat的集群吗?两个tomcat做node即tomcat1, tomcat2,使⽤Apache HttpServer做请求派发。
现在看看WebLogic的集群吧,其实也差不多。
区别在于: 如果我们要布署我们的Web应⽤,需要分别⼿⼯往每个Tomcat的webapp⽬录⾥拷贝⽂件。
Weblogic的集群必须设⽴⼀个总控端,可从上图中看出,然后这个总控端我们把它称为AdminServer,然后在其下可以挂weblogic的集群的node,这个node不是物理上不同的两个weblogic,⽽是不同的domain,我们假设domain1, domain2为两个weblogic的集群的节点。
如果我们要布署我们的Web应⽤,只需要在总控端布署⼀次,然后挂在这个总控端下的节点将会⾃动将我们的web应⽤发布到每⼀个节点。
因此,要实现weblogic的集群必须:安装Weblogic创建⼀个AdminServer的domain在AdminServer上建⽴集群总控端分别创建每⼀个要加⼊此集群总控端的node,也是⼀个个的domain⼆、创建Weblogic集群前的规划根据第⼀节中的内容,我们将我们⽤于实验的Weblogic规划成3个domain,每个domain都包含有下列的必不可少的属性:AdminConsole(总控端) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node1(集群节点1) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node2(集群节点2) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password) 我们⽤表格列出我们将要创建的集群中总控端与每个节点的集息:物理名逻辑名端⼝号主机名(IP)登录信息\bea\user_projects\domains\adminserverAdminServer7001localhost weblogic/password_1\bea\user_projects\domains\server1mycluster17011localhost weblogic/password_1bea\user_projects\domains\server2mycluster27012localhost weblogic/password_1 规划好了,就可以开始来创建我们的集群了。
Weblogic10.3.6部署
Weblogic10.3.6部署Weblogic部署1.配置服务器weblogic所需的相关参数#关闭防火墙[root@localhost ~]#service iptables stop#使用vi编辑当前文件[root@localhost ~]# vi /etc/sysconfig/network#把以下内容覆盖进去,注意更改自己的主机名NETWORKING=yesNETWORKING_IPV6=yes#HOSTNAME=localhost.localdomainHOSTNAME=主机名编辑完成后按Esc键,输入“:wq”存盘退出[root@localhost ~]# vi /etc/hosts#添加自己的ip和域名如下127.0.0.1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost610.185.4.216 域名编辑完成后按Esc键,输入“:wq”存盘退出[root@localhost ~]# vi /etc/sysctl.conf#修改linux内核,把以下配置复制进去,如有特殊配置需求请自行更改kernel.shmall = 4294967296kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576[root@localhost ~]# cd /etc编辑完成后按Esc键,输入“:wq”存盘退出#使当前配置生效[root@localhost etc]# sysctl –p[root@localhost etc]#vi /etc/security/limits.conf#把以下内容复制到当前文件weblogic soft nofile 100000weblogic hard nofile 100000编辑完成后按Esc键,输入“:wq”存盘退出[root@localhost etc]# vi /etc/pam.d/login#把以下内容复制到当前文件session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输入“:wq”存盘退出2.添加weblogic组和用户#添加用户组和用户[root@localhost etc]# groupadd -g 600 weblogic[root@localhost etc]# useradd -u 600 -g 600 weblogic#在根目录下创建/app/weblogic目录[root@localhost etc]#mkdir –p /app/weblogic#为目录更改属组[root@localhost etc]# chown -R weblogic:weblogic /app/weblogic#更改weblogic用户密码[root@localhost etc]#passwd weblogic3.安装JDK#把jdk文件提前传到linux服务器上#复制文件到/usr/local[root@localhost dzpj]# cp jdk-6u30-linux-x64-rpm.bin /usr/local#进入/usr/local目录[root@localhost dzpj]# cd /usr/local/#为jdk文件增加执行权限[root@localhost local]# chmod +x jdk-6u30-linux-x64-rpm.bin#安装jdk文件[root@localhost local]# ./jdk-6u30-linux-x64-rpm.bin#编辑/etc/profile文件配置jdk环境变量[root@localhost local]#vi /etc/profile#根据自己的bin目录位置配置,也可复制以下内容JAVA_HOME=/usr/java/jdk1.7.0_80CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH#执行以下命令[root@localhost local]# export JAVA_HOME=/usr/java/jdk1.6.0_30 [root@localhost local]# export CLASSPATH=.:$JAVA_HOME/lib.tools.jar [root@localhost local]# export PATH=$JAVA_HOME/bin:$PATH#查看当前jdk版本是否与安装版本一致[root@localhost local]# java –version4.安装weblogic#开启图形化安装[root@localhost ~]#xhost +#启动vncserver初次启动会设置密码,如系统没安装vnc请自行去下载或在系统镜像文件中#查找安装包,并安装[root@localhost ~]#vncserver#通过vnc连接应用服务器#用root提前把weblogic包传到/media,并修改包的属组为weblogic[root@localhost media]# chown -R weblogic:weblogic wls1036_generic.jar#切换到weblogic用户,进入目录/media,执行java –jar -d64 wls1036_generic.jar[root@localhost media]#su – weblogic[root@localhost media]#cd /media[root@localhost media]# java –jar -d64 wls1036_generic.jar点击next更改为/app点击next点击next点击yes选择I wish to remain ……,点击continue按钮:点next更改为自己的/app/weblogic目录点next点next点next点击Done按钮,完成安装,进入配置向导界面。
weblogic多机集群配置文档
Weblogic10.0多机集群配置说明一配置说明:配置weblogic双机集群,主机1上运行管理服务器,受管理服务器1和代理服务器,主机2上运行受管理服务器2。
二目标:实现所有http请求全部发到主机1上的代理服务器,统一由代理服务分发给两个主机上的受管理服务器来处理业务,并且实现会话复制,即一台机器上的受管理服务器宕掉,所有的请求都转到另一台受管理服务器上,并且会话也会转移到这个服务器。
三配置图解:第一步,首先在主机1上运行weblogic的配置向导。
(01)选择“新建weblogic域”点击“下一步。
(图01)选择“生成一个自动配置的域以支持下列BEA产品“,点击”下一步“。
(图02)(03)填入用户名和密码,请记录填写的信息不要丢失,后面登陆控制台的时候需要用到这些信息,点击“下一步“。
(图03)(04)首先选择左侧的“生产模式“,然后选择右侧的”sun jdk“,点击”下一步“。
(图04)选择下方的“是“,点击”下一步“。
(图05)(06)填写管理服务器的相关信息( 我的配置:a 172.16.15.131 8001),点击“下一步“。
(图06)(07)填写各个受管理服务器的详细信息,这里要注意的是m2的监听地址填的是主机2的ip地址,因为这个服务实际是运行在主机2上,下面是我的配置:m1 172.16.15.131 8002m2 172.16.15.132 8003p 172.16.15.131 8008点击“下一步“。
(图07)(08)填入集群相关信息监听地址、端口可以默认,建议修改成唯一的不要是被占用了的,点击“下一步“。
(图08)(09)将左边的服务器m1和m2添加到右边的c集群下,点击“下一步“。
(图09)(10)勾上“为集群创建http代理c,点击“下一步”。
(图10)填入域的名称和位置,配置是:域名:web_c,域位置:默认,点击,“创建”。
到此主机1的配置向导的工作已完成。
Linux环境下搭建WebLogic1036集群服务十步曲
Linux环境下搭建WebLogic 10.3.6集群服务十步曲(console模式)版本说明版本日期作者说明V1.0 2017-03-26 王林财初稿概要描述WebLogic wls1036_generic.jarJDK jrockit-jdk1.6.0_45-R28.2.7-4.1.0-linux-x64.binDataBase 11gOS Linux Redhat 6.5 64位1. 安装前准备篇 (33)1.1. 主机资源规划 (33)1.2. 安装介质准备 (33)2. 平台基础配置篇(双节点) (33)2.1. hosts文件配置 (33)2.2. ulimit参数配置 (44)2.3. Tcp默认连接超时时间配置 (44)3. 用户及权限配置篇(双节点) (44)3.1. 新增weblogic组及用户 (44)3.2. 修改目录所有者权限 (44)4. 节点1安装篇 (44)4.1. 安装jrockit jdk (44)4.1.1. 修改文件执行权限 (44)4.1.2. 执行安装文件 (44)4.1.3. 设置jrockit-jdk安装目录 (44)4.1.4. 确认安装 (55)4.1.5. 验证是否已安装成功 (55)4.2. 安装Weblogic (55)4.2.1. 执行安装文件 (55)4.2.2. 设置中间件安装主目录 (55)4.2.3. 设置是否接收安全更新(不接收) (66)4.2.4. 选择安装内容(只安装Weblogic Server) (66)4.2.5. 选择JDK (77)4.2.6. 确认WebLogic安装目录 (88)4.2.7. 验证是否已安装成功 (99)5. 节点1配置篇 (1010)5.1. 新建应用domain域 (1010)5.1.1. 执行weblogic配置向导文件 (1010)5.1.2. 选择新建或者扩展域(选择新建) (1010)5.1.3. 选择域控件或者模版(选择控件) (1010)5.1.4. 选择应用模版(默认选择Basic WebLogic Server Domain) (1111)5.1.5. 编辑域名称信息 (1111)5.1.6. 配置管理员用户及密码........ 错误!未定义书签。
Linux环境下搭建WebLogic1036集群服务十步曲培训资料
Linux环境下搭建WebLogic1036集群服务十步曲培训资料步骤一:下载WebLogic安装包访问Oracle官方网站,下载WebLogic的安装包。
确保您选择了适用于Linux系统的版本。
步骤二:安装Java Development Kit(JDK)在Linux系统上安装JDK,WebLogic需要Java环境来运行。
您可以从Oracle官方网站下载最新的JDK安装包,并按照官方文档进行安装。
步骤三:解压WebLogic安装包使用解压工具,将WebLogic安装包解压到您选择的目录中,并进入解压后的目录。
步骤四:运行配置工具运行配置工具,它位于解压后的目录中。
根据提示,选择创建新的WebLogic域,并设置集群名称、管理员用户名和密码等。
步骤五:创建WebLogic域根据配置工具的提示,创建WebLogic域。
在此过程中,您需要指定域的名称、设置域的类型(集群型)以及其他相关设置。
步骤六:创建管理服务器在创建WebLogic域的过程中,您需要指定一个管理服务器的配置。
请确保指定的服务器是启用管理的。
步骤七:创建集群在WebLogic控制台中,选择创建一个新的集群,并指定集群的名称、可扩展性等级和其他相关配置。
步骤八:创建集群中的服务器选择集群,然后在控制台中创建一些服务器。
这些服务器将成为您集群中的节点,并用于部署应用程序。
步骤九:配置集群在集群配置中,您可以设置集群的故障恢复行为、负载均衡策略等。
根据您的需求,进行相应的配置。
步骤十:部署应用程序最后,将您的应用程序部署到WebLogic集群中的服务器上。
您可以使用WebLogic控制台或命令行工具来完成此操作。
以上是在Linux环境下搭建WebLogic1036集群服务的十个步骤。
当然,在实际搭建过程中,还可能会遇到各种挑战和问题。
因此,建议您参考WebLogic官方文档和社区论坛,以获取更详细的指导和支持。
继续写相关内容:步骤一:下载WebLogic安装包在Linux环境下搭建WebLogic集群之前,首先需要从Oracle官方网站下载WebLogic的安装包。
weblogic10.3与MQ6.0集成配置
weblogic10.3与MQ6.0集成配置测试环境weblogic10.3, IBM Websphere mq6.0,jdk1.6.0Mq中新建2个队列一个发送队列,一个接受队列Weblogic中新建2个连接目的,两个连接工厂一个连接发送队列,一个连接接受队新建mq-jndi.properties文件INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory PROVIDER_URL=file:/C:/MQ-JNDISECURITY_AUTHENTICATION=none把上面三行内容拷贝进去保存。
进入mq-jndi.properties所在目录本示例mq-jndi.properties在C:\MQ-JNDI下面按回车键"…..\IBM\WebSphere MQ\Java\bin\JMSAdmin.bat" -cfg mq-jndi.properties 输入上面的命令按回车…..为mq所在的安装路径def xaqcf(MQSenderQCF) qmgr(MQTest)def xaqcf(MQReceiverQCF) qmgr(MQTest)def q(MQSenderQueue) qmgr(MQTest) queue(MQSenderQueue)def q(MQReceiverQueue) qmgr(MQTest) queue(MQReceiverQueue)end输入上面的命令注意MQTest(mq 队列管理器名称)MQSenderQueue(队列名称)MQReceiverQueue(队列名称)把拷贝到D:\bea\user_projects\domains\建的域\lib 下面进入weblogic管理控制台点New点finish点New点finish点MQIntegrationTestJNDI Initial Context Factory: com.sun.jndi.fscontext.RefFSContextFactory JNDI Connection URL: file:/C:/MQ-JNDI点save点点New 新建两个目的地一个为接收,另一个为发送Name: ReceiverDetailsLocal JNDI Name: jms/WLReceiverQueueRemote JNDI Name: MQSenderQueue (队列名称)Name: ReplyDetailsLocal JNDI Name: jms/WLReplyQueueRemote JNDI Name: MQReceiverQueue (队列名称)然后点新建两个工厂 一个为接收连接工厂,另一个为发送连接工厂Name: ReceiverCFLocal JNDI Name: jms/WLReceiverQCF Remote JNDI Name: MQSenderQCF Name: ReplyCFLocal JNDI Name: jms/WLReplyQCF Remote JNDI Name: MQReceiverQCF发布测试案例点Install点Finish放入消息对了内容进行测试输出队列的信息。
WebLogic10.3安装部署
WebLogic10.3安装部署WebLogic10.3安装配置(图文) ◆webLogic安装:1,安装weblogic10:(此处略)按默认安装。
◆配置weblogic10 domain:1,创建一个weblogic domain:如图所示:点击next进入下一步:此处默认选项,直接点击next进入下一步:输入域名和域名所处位置(配置domain name,不能在同一个目录下配置多个domain)点击下一步:配置进入控制台的用户名和密码:密码最少为八位:注意此处默认选择weblogic自带的jdk,不能选择已安装的高版本的其他jdk:运行管理服务的WebLogic服务器称为管理服务器, 每个WebLogic受管服务器都会在启动时从管理服务器得到各自的属性配置.点击next进入下一步:输入用户名、监听地址以及监听端口。
安装成功以后,可以看到如下所示:点击启动weblogic10服务器:如下所示,打开浏览器,输入:http://192.168.16.21:7001/console 如下所示,则服务器成功启动:在myeclipse下配置weblogic101,启动Eclipse,选择“Window -> Preferences”菜单,打开首选项对话框。
展开MyEclipse 下的Application Servers 节点,点击WebLogic 10,选中右边的Enable 单选按钮,启用WebLogic 服务器。
配置如下:2,接着展开WebLogic 10 节点,点击JDK,在右边的WLS JDK name 处选择WebLogic 10 的默认JDK单击Add 按钮,弹出WebLogic -> Add JVM 对话框,在JRE 主目录处选择WebLogic 安装文件夹中的JDK 文件夹,这时候就可以在WLS JDK name 组合框中选择jdk150_04 了。
配置完成后,在myeclipse的工具栏可以看到如下所示:配置weblogic10的JDBC Data Source1,进入webloglic10控制台:http://192.168.16.21:7001/console/在左边的Domain Structure选择数据源进入数据源配置页面点击“新建”按钮进入“新建JDBC Data Source”页面配置数据源的名字,JNDI的名字,选择数据库,在Database Driver选择时注意选择XA和non-XA驱动:选择XA(分布式事务支持)驱动,进入下一步:Next进入下一步,配置jdbc数据源选项点击Test Configuration测试Jdbc数据源:如下所示,则测试成功点击finish完成。
weblogic10.3集群配置
1:两台机器,A:192.168.10.71,这个是主服务器。
B:192.168.10.72.这个是被管理服务器。
2:先对A主机做操作:安装weblogic10.3,然后开始」菜单\程序\Oracle WebLogic (BEAHOME 1)\WebLogic Server 10gR3\Tools\Configuration Wizard,单击启动Configuration Wizard。
在安装过程中,我取的集群名字是jiqun_domain,关键的几步是:1:我在上图中,建立了三个被管理的服务,在A机器本机上又两个,分别是manageService1和proxyService.端口也一一做了设置。
2:在接下来的步骤中(这幅图我是拷贝了以下别的文件的,所以可能会看见服务名字都不一样,做个参考而已):不要讲代理服务器,也就是proxyService加到右边去。
3:解析来这一步也很重要,选中“为群集创建Http代理”,myCluster代理服务器选择前面没有加入myCluster的ProxyServer,单击“下一步”按钮:是配置计算机。
我暂时没有配置。
差不多安装也就是这个样子了。
然后启动服务,通过浏览器打开控制台:http://192.168.10.71:7001/console注意,因为之前我的adminService采用了192.168.10.71的监听地址,所以这里不能通过http://localhost:7001/console这个地址来访问。
点击控制台的环境:可以查看服务和集群:我们可以发现,几个服务都没有启动。
如何运行起来呢?启动服务器(机器A上的Weblogic服务器)还可以通过点击集群来查看集群下目前所拥有的服务:好了,接下来1、打开命令行模式窗口,输入cd C:\BEAWSL\user_projects\domains\TestDomain\bin,切换目录2、输入startManagedWebLogic.cmd ManagedServer_1,执行该命令(后面的ManagedServer_1需要替换为我们自己对应的服务名),出现如下日志,管理服务完成启动。
linux下配置weblogic群集步骤和启动不同被管服务器中的节点配置方法
这些天公司让我去弄weblogic集群,集群的理解就是多个物理服务器或者多个相同的服务组成一个服务器或者服务群集合在一起,由前台应用程序把多个请求分配到多个相同的后台服务器或者服务上面处理数据,实现负载均衡的不间断服务。
现在配置的Weblogic群集环境就是一个群集my_Cluster管理2台weblogic 服务器的节点.群集:my_Clusterweblogic服务器1 IP地址192.168.1.123节点node123端口号7123weblogic服务器2 IP地址192.168.1.110节点node110端口号7110这两个节点提高相同的服务,my_Cluster群集对外提供服务,把接受到的服务请求发送到节点weblogic服务器上面,实现数据的负载功能,客户端只会访问群集的地址。
不多说现在配置安装步骤1,安装sun公司的jdk,sun公司的jdk功能多,使用系统默认的jdk安装weblogic时会报错,下载jdk-6u45-linux-x64.bin jdk-6u45-linux-x64-rpm.bin jdk-7u55-linux-x64.rpm jdk-8u5-linux-x64任一版本 ./任一版本即可会自动安装到/usr/java/jdk版本号目录里面的2,安装完以后需要设置系统JAVA的环境变量,因为系统设置的是默认安装的java的环境变量,现在需要手动改过来。
vi /etc/profile加入下面的几行变量设置:export JAVA_HOME=/usr/java/jdk1.6.0_45export JAVA_BIN=/usr/java/jdk1.6.0_45/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH然后输入命令update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 400update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0/bin/javac 400最后输入update-alternatives --config java ,选择对应的jdk通过java -version命令可以查看当前默认jdk为sun jdk3,创建weblogic组和帐号 groupadd weblogic useradd -g weblogic weblogic passwd weblogic4,进入图形化界面安装weblogic init5进入图形化,如果在命令行输入init5 后等了很长时间画面不动那就是进入图形化桌面失败,原因是安装linux系统的时候自定义服务没有选择桌面、通用桌面这两项,现在如果配置有yum,用命令yum groupinstall desktop -y yum install gnome -y安装完成后可以进入图形化界面。
weblogic10.3.6安装步骤
Weblogic 10.3.6安装步骤1、下载安装包/technetwork/cn/middleware/weblogic/downloads/wls-main-091116-zhs .html2、wls1036_linux32.bin安装包放入服务器,开始安装(安装目录:/home/weblogic/ora):给安装文件wls1036_linux32.bin权限运行./ wls1036_linux32.bin,进入图形安装界面,点击【next】3、选择Create a new Middleware Home方式,安装目录为/home/weblogic/Oracle/Middleware/,点击【next】4、注册,不选中复选框,点击【next】5、选择安装类型,type,点击【next】6、选择中间件、eblogic和oracle相关的目录,点击【next】7、weblogic的安装大纲,点击【next】8、开始安装9、完成安装Weblogic 配置建立Weblogic domian进入目录,运行./config.sh[root@oracle bin]# cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/ [root@oracle bin]# ./config.sh1、开始画面,选择新建一个weblogic域,点击【next】2、根据实际情况修改域名称base_domain,点击【next】;3、输入管理员weblogic,密码设置root1234,点击【next】;4、选择模式,提供两种模式,开发模式和生产模式,这里我们选择生产模式,点击【next】;5、忽略高级选项,点击【next】;6、创建配置概要,点击【create】;7、完成安装8、启动服务器[root@oracle domains]# cd/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/[root@oracle bin]# ./startWebLogic.sh启动完成之后,可以进入管理员控制台部署web项目等操作,账号为weblogic,密码:root1234,网址为:http://localhost:7001/console或者http://192.168.100.197:7001/consolo进行数据的配置.。
Weblogic10.3.6集群配置操作步骤
Weblogic10.3.6集群配置操作步骤Weblogic10.3集群配置手册Windows版目录1预备知识 (4)1.1什么是Domain(域)和Server(服务) (4)1.1.1Domain(域) (4)1.1.2Server(服务) (4)1.2Domain and Server的关系 (4)2本文环境 (4)3配置WebLogic Server集群 (4)3.1配置集群应用的必要条件 (4)3.2配置前的规划 (5)3.3使用Domain Configuration Wizard进行配置 (5)3.3.1创建新的Domain (5)3.3.2选择安装域源 (6)3.3.3指定域名和位置 (6)3.3.4配置管理员用户名和密码 (7)3.3.5配置域启动模式和JDK (8)3.3.6选择可选配置 (8)3.3.7配置管理服务器 (9)3.3.8配置受管理服务器(代理服务器实际上也是一个受管理服务器) (10)3.3.9配置群集信息 (11)3.3.10将“受管理服务器”添加到“集群”中 (12)3.3.11创建HTTP代理应用程序 (12)3.3.12配置计算机 (13)3.3.13检查Weblogic域 (14)3.3.14正在创建域 (14)3.3.15编辑启动WebLogic服务文件 (15)3.3.16在其它机器上配置受管理服务器 (16)3.3.17启动WebLogic服务 (22)3.3.18部署WEB应用 (22)3.3.19启动WEB应用 (24)3.4测试集群的分发功能 (25)3.4.1Session共享问题测试 (25)3.5集群配置中要注意的问题 (26)1预备知识1.1什么是Domain(域)和Server(服务)1.1.1Domain(域)Domain是WebLogic Server实例的基本管理单元。
所谓Domain就是,由配置为Administrator Server的WebLogic Server 实例管理的逻辑单元,这个单元是有所有相关资源的集合。
Weblogic集群配置
Weblogic集群配置1 weblogic安装完成以后打开配置向导2如果已经创建了weblogic域就选择扩展weblogic域,如果没有创建,就选择创建新的3选择生成一个自动配置域4修改域名5输入用户名及口令6选择生产模式7第一台选择管理服务器,受管服务器两项,第二三台,只选择第二项8配置管理服务器IP及端口9配置3台受管服务器IP及端口10不用配置,直接下一步11配置3台计算机的IP及端口12将服务器添加到对应的计算机13选择创建14点击完成,并启动管理服务器16到C:\Oracle\Middleware\wlserver_10.3\common下复制nodemanager文件夹到C:\Oracle\Middleware\user_projects\domains目录下17修改文件nodemanager.properties将路径改成nodemanager文件夹的真实路径18将startNodeManager.cmd复制到nodemanager下面,并打开编辑将NODEMGR_HOME 也改成nodemanager文件夹真实路径19重复1-18步的操作安装第2,3台计算机20第一台启动管理服务器,3台都启动节点服务器startNodeManager.cmd,在第一台上访问weblogic,选择环境-服务器,点击对应服务器,切换到控制界面,点击启动将3台服务器全部启动。
启动单台节点服务器可使用命令:C:\Oracle\Middleware\user_projects\domains\base_domain\bin\startManagedWebLogic.cmd mSrv1 http:\\localhost:7001。
Weblogic集群配置(附带截图)
Weblogic集群配置(附带截图)1.1.1本节样例部署方案描述本文中将以如下部署方案进行说明:1)单机环境下做集群,服务器ip地址192.168.71.2082)Weblogic安装跟路径WEBLOGIC_HOME=/opt/bea3)JVM安装根路径JA VA_HOME=/opt/java1.44)WebLogic域建立在%WEBLOGIC_HOME%/user_projects/domains 下,域名为:siClusterDomain5)应用程序部署在%WEBLOGIC_HOME%/user_projects/applications 下6)日志文件放在siClusterDomain下7)siClusterDomain 下WebLogic Server的建立:adminServer: 192.168.71.208:7010 管理使用appServer1 : 192.168.71.208:7011 部署社保应用appServer2 : 192.168.71.208:7012 部署社保应用proxyServer: 192.168.71.208:7013 部署代理应用updateServer: 192.168.71.208:7014 部署版本分发应用,用于客户端程序更新本例中使用软件负载均衡器进行分发处理,实施中如果使用硬件负载均衡器,则跳过proxyServer的建立及代理应用的部署环节。
8)appServer1和appServer2上java虚拟机内存分配:各1843M 32位java虚拟机下,内存分配最大1.8G(即1843M),不能超过1.8G9)建立集群名称为:myCluster,包含appServer1和appServer2数据库服务器192.168.71.218:1521:orcl,支撑数据库用户名/密码为drm_hnsimis/drm_hnsimis,业务数据库的用户名/密码为hnsimis/hnsimis1.1.2创建Domain、Server和Cluster输入密码登陆服务器:Wizard。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Weblogic 集群搭建Oracle的Weblogic分开发者版本和生产版本,有32位和64位。
一般生产版本的weblogic是64位的,安装文件是一个大小为1G多的jar包。
去oracle官网上下载64版weblogic。
这里使用的版本是weblogic11g,版本号是10.3.6,文件名为“wls1036_generic.jar”。
安装weblogic前要确认已安装好jdk(如果安装的是64位weblogic则需要64位版本的jdk)。
目前,weblogic可免费使用,需要oracle的weblogic服务时才需要向Oracle付费买服务,即产品免费服务收费。
一、安装weblogic(windows和Linux操作步骤相同)1、在命令行,进入安装文件wls1036_generic.jar所在文件夹然后输入命令:Java -jar wls1036_generic.jar点击回车后程序会启动weblogic安装文件的图形安装界面。
按下来的安装和在windows中安装普通文件一样了。
2、点击“下一步”,到下图界面,然后输入weblogic的安装目录。
(路径中最好不要有空格)3、点击“下一步”。
到下图界面,由于我们没有购买oracle的服务所以去掉下图中的勾。
(目前weblogic可免费使用,需要oracle技术支持的话才需要付费)4、点击“下一步”,到下图界面,会因为我们没有填写上图的的支持信息而弹出两个警告框,直接“YES”通过即可。
进入下图,勾选下面的框(不需要使用验证)5、然后点击“继续”。
到下图界面,选择“典型”和“定制”都可以,根据自己喜好设置6、选择后点击“下一步”,进入下图界面,如果没有显示jdk信息,则手动点击“浏览”选择自己机器上安装的jdk,一般默认显示出来的就已经是自己机口上安装的了(貌似是根据环境变量里的JAVA_HOME获取的)7、点击“下一步”进入下图界面,不用修改,直接点击“下一步”即可8、然后会显示出我们准备安装的组件信息,直接点击“下一步”9、然后就开始安装了10、安装完成了,这里有勾选“运行Quickstart”表示安装完成后打开域创建和配置界面。
点击“完成”按钮完成weblogic主程序的安装二、域创建及配置(这里只创建集群管理端,节点稍后在控制台的页面上创建)如果步骤一中完成安装时有勾选“运行Quickstart”则接着会直接打开域创建和配置界面。
如果没有勾“运行Quickstart”,则我们在文件夹(根据自己的安装路径找到对应的位置)D:\Program_Files\Oracle\Middleware\wlserver_10.3\common\bin下面,双击config.cmd文件启动域创建和配置界面(linux系统则是双击运行config.sh文件)1、如上图所示,选择“创建新的WebLogic域”,然后点击“下一步”2、如上图所示,默认即可,点击“下一步”3、如上图所示,填写要创建的域的名字,这里名字取为portal_domain;和选择域文件要保存的位置(位置一般默认即可),然后点击“下一步”4、如上图所示,设置要创建的域的用户名和密码(注意:要记住该用户名和密码,启动域和登录控制台时都会用到)。
然后点击“下一步”5、如上图所示。
生产环境要选择“生产模式”,选择JDK(“可用JDK”下面的框中一般会显示自己安装的JDK并默认使用这个。
貌似是从系统环境变量JAVA_HOME取的值,但没有试验过还不确定。
生产环境使用weblogic Jrockit 的JDK会获得比较好的性能,根据论坛里的说法,weblogic Jrockit的JDK会比sun的jdk快20%。
不太懂Jrockit Jdk 配置,所以这里我们还是用sun的jdk了)。
然后点击“下一步”6、创建管理端。
如上图所示。
勾选“管理服务器”,然后点击“下一步”(勾选“管理服务器”表示创建的域为管理服务器,勾选“受管服务器、集群和计算机”表示该域是受管服务器。
如果前面两个都勾选上则表示创建的域即含有管理服务器又含有受管服务器。
所以这里我们只勾选了“管理服务器”,表示我们要创建的该域仅仅做为管理端使用。
创建集群时管理端最好独立出来,因为如果一个域同时包含管理端和受管理端的话,当我们需要重启服务时就会同时重启管理端,这样我们无法在页面的节点管理器里直接启动包含管理端的节点,而管理端独立出来则可以避免这种情况的发生,维护时直接在控制台对节点进行重启就可以了)7、如上图所示。
为域的管理端填入名称(我们这里使用了默认的AdminServer),“Listen address”默认为监听本机上所有的IP(这里默认即可,一般表示localhost,127.0.0.1或者IPv6中的0:0:0:0:0:0:0:1),“Listen port”表示监听本机的端口,一般大家喜欢把管理端口设置为9001。
我们这里不需要SSL加密所以没有勾选该项。
然后点击“下一步”(如上图设置,我们本机访问域的控制台的url就是http://localhost:9001/console ,其它机器就访问http://IP地址:9001/console),然后进入到最后的安装确认页面8、如上图。
点击“创建”开始创建域9、如上图所示,点击“完成”完成域管理端的创建。
三、启动weblogic集群管理端,创建集群,并为集群创建和添加节点。
如果步骤二最后一步中勾选了“启动管理服务端”,则点击完成后会直接启动集群的服务端。
如果没有勾选“启动管理服务端”,则我们需要进入路径D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\bin双击startWebLogic.cmd启动服务(linux系统则是双击运行startWebLogic.sh),启动时需要输入我们前面(步骤二4中)设置的域的的用户名和密码。
注:上面路径中portal_domain是我们上面步骤二3中设置的“域名”,根据自己设置的域名进入对应的路径1、如下图所示,启动时会提示输入域的用户名和密码2、启动后,打开浏览器,输入http://localhost:7001/console (其中9001是我们步骤二7中配置的集群管理端的端口号),如下图所示,输入刚才启动时输入的用户名和密码,点击“登录”3、进入控制台页面。
如下图,点左侧导航树的“环境”-“集群”;然后点击左上角的“锁定服务器”按钮(生产模式需要点击这个按钮才可以对其下的功能进行更新)4、如下图所示,点击“新建”按钮来创建一个集群。
如下图所示,给集群取个名称,其它的保持默认即可。
点击“确定”完成集群的创建。
(下面创建节点,并添加到集群中)5、如下图,点击“激活更改”按钮把刚才创建的集群保存到weblogic中。
6、如下图所示。
点击左侧树的“环境”- “服务器”。
并点击左上角的“锁定并编辑”按钮。
点击“新建”按钮创建一个新的节点7、进入节点创建界面,如下图所示。
如下图所示,为节点取个名字,配置节点的端口为7001,单选框选择“应属于, 使此服务器成为某个现有集群的成员”把该节点加入刚才我们创建的集群。
然后点击“下一步”进入完成确认页面。
注:端口7001表示,该节点上服务我们通过7001来访问,对应的URL类似于http://localhost:7001服务路径….。
该端口一般是递增的,比如第一个节点配置的端口是7001,那么第二个节点端口一般配置为7002,第三个节点端口配置为7003…8、如下图所示。
点击“完成”按钮完成节点的创建。
9、如下图所示。
节点创建完成,页面中显示了节点的名称、所属的集群、节点监听的端口号信息。
生产模式中一定不要忘记点击“激活更改”按钮使配置生效10、按照上面的方法我们再创建两个节点,并加入集群中。
如下图所示,我们创建了一个管理端,和三个节点的集群四、启动集群到这里集群主要的配置已经完成,集群已经可以正常的启动并工作了。
(但是这样维护起来会比较麻烦,比如重启节点每次都要登录服务器在命令行中手动启动。
配置节点管理器之后,就可以直接在页面控制台上对节点进行停止和启动,详细设置查看“配置节点管理器”小节)1、启动集群必需首先启动域的管理端(由于我们上面已经启动管理端,所以这里就不再启动了,只把方法列出来)进入命令行,并进入如下路径(根据自己的安装目录进入对应位置),cd D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\bin输入如下命令启动weblogic管理端startWeblogic.cmd (linux中使用./startWeblogic.sh来启动)2、启动各节点。
注:节点的启动必需在管理端启动完成后才能启动。
进入命令行,并进入如下路径(根据自己的安装目录进入对应位置),cd D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\bin输入如下startManagerWeblogic server_7001 t3://localhost:9001(linux中使用./startManagerWeblogic server_7001 t3://localhost:9001)说明:上面的命令中,startManagerWeblogic.cmd 是启动节点的脚本(linux中为startManagerWeblogic.sh);server_7001是我们上面创建的节点名称;t3://localhost:9001这个表示节点server_7001指向本机(localhost)的管理端,其中的t3是weblogic的协议类似于http。
如果管理端不在本机上则这里的localhost换成目标机器IP,端口换成目标机器管理端端口即可。
注意启动节点时会提示输入用户名和密码3、依次启动各节点。
当我们启动完成后再次点击页面控制台左侧树“环境”- “服务器”可以查看到三个节点的状态已经改变为RUNNING,4、点击左侧导航树的“部署”进入工程部署页面。
在这里就可以部署我们的war包或者工程源码了。
五、配置启动时免输入密码当我们第一次启动每一个节点时,weblogic会在D:\Program_Files\Oracle\Middleware\user_projects\domains\portal_domain\servers目录下创建各节点对应的文件夹(文件夹的名字和节点名相同),如下图。
AdminServer是管理端的文件夹,server_7001,server_7002,server_7003分别对应我们创建的三个节点。