WebLogic815在AIX下的安装及集群配置.docx
- 文档编号:10242764
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:16
- 大小:869.78KB
WebLogic815在AIX下的安装及集群配置.docx
《WebLogic815在AIX下的安装及集群配置.docx》由会员分享,可在线阅读,更多相关《WebLogic815在AIX下的安装及集群配置.docx(16页珍藏版)》请在冰豆网上搜索。
WebLogic815在AIX下的安装及集群配置
WebLogic815在AIX5.3下的安装及集群配置
一、网络拓补图
二、规划表:
Table1.基础规划
Element
Instances
Value
Administrativeserver
1
myserver
Managedservers
2
AppServer1,AppServer2
Proxyserver
1
ProxyServer
Table2.服务器规划
ServerName
ListenAddress
ListenPort
SSLListenPort
myserver
127.0.0.1
7001
7002
AppServer1
127.0.0.1
7003
7004
AppServer2
127.0.0.1
7005
7006
ProxyServer
127.0.0.1
80
81
Table3.集群规划
ClusterElement
Value
Name
dizzyCluster
ClusterAddress
Leaveblank
MulticastAddress
237.0.0.1
MulticastPort
7010
ManagedServers
AppServer1,AppServer2
Table4.机器规划
Name
NodeManagerListenAddress
NodeManagerListenPort
Machine
itsmMachine1
127.0.0.1
5555
myserver,AppServer1,AppServer2
ProxyServer
三、安装前的准备
Ø首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证
http:
//e-
Ø确定一个安装目录,建议该目录下至少有1个G的空间,可单独创建个逻辑卷和文件系统
Ø创建一个bea用户组帐号
groupadd–g800bea
Ø创建一个weblogic用户帐号
useradd–d/home/weblogic–g800weblogic
四、选择安装方式
WebLogic在AIX平台下的安装方法一般有三种:
图形窗口模式,控制台模式,无人守护安装模式,这里只介绍控制台安装模式。
WebLogic的安装介质分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar)
ØBin方式的安装:
首先赋予.bin可执行权限
chmoda+xfilename.bin
然后执行
./filename.bin-mode=console
Ø.jar方式的安装:
此种方式需要预先安装IBMJDK。
这里假设安装在/usr/java14目录下。
如果已经安装,还要检查path中是否已经配置,如果没有配置,需要增加,见下图:
PATH=/usr/bin:
/etc:
/usr/sbin:
/usr/ucb:
/usr/bin/X11:
/sbin:
/usr/java14/bin
JAVA_HOME=/usr/java14
然后重新登陆,即可生效
运行下面命令进行安装
java-jarfilename.jar-mode=console
此处我们以bin方式安装
五、开始weblogic安装
1.以weblogic用户登陆系统,执行
./filename.bin-mode=console
2.在welcome提示界面,运行回车符,进入下一步
3.在license授权许可协议界面,读完后键入[Yes],运行回车符,进入下一步
4.提示选择一个BEA主目录,如下所示
ChooseBEAHomeDirectory:
--------------------------
*BEAhomechoice
1¦CreateanewBEAHome[/home/bea]
->2¦UseanexistingBEAHome[/home/beahome1]
EnterindexnumbertoselectOR[Exit][Previous][Next]>
如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则运行回车符,进入下一步:
5.在选择安装类型窗口,键入[1],运行回车符,进入下一步
ChooseInstallType:
--------------------
->1¦Complete
¦InstallthecompleteBEAWebLogicPlatform.
2¦CustomInstallation
¦Choosesoftwarecomponentstoinstallandperformoptional
configuration.
EnterindexnumbertoselectOR[Exit][Previous][Next]>
6.进入选择安装路径窗口
ChooseProductDirectory:
-------------------------
ProductInstallationDirectory=[/home/bea/weblogic81]
InputnewProductInstallationDirectoryOR[Exit][Previous][Next]>
如果想更改默认的安装目录,重新输入完整的目录路径即可,否则运行回车符,进入下一步
7.确认安装路径。
ChooseProductDirectory:
->1|Yes,usethisproductdirectory[/home/bea/weblogic81]
2|No,selectanotherproductdirectoryEnterindexnumberstoselectOR[Exit][Previous][Next]>
键入[1]运行回车符,进入下一步
8.确认安装完成
现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。
六、配置weblogic域
进入weblogic安装目录的/home/bea/weblogic81/common/bin目录,执行./config.sh
第一步:
选择建立新的域:
<-------BEAWebLogicConfigurationWizard---------->
CreateorExtendaConfiguration:
---------------------------------
Choosebetweencreatingandextendingaconfiguration.Basedonyourselection,theConfigurationWizardguidesyouthrough
thestepstogenerateaneworextendanexistingconfiguration.
->1|CreateanewWebLogicconfiguration
|StartheretocreateaWebLogicconfigurationinyourprojectsdirectory.
2|ExtendanexistingWebLogicconfiguration
|StartheretoextendanexistingWebLogicconfiguration.Usethisoptiontoaddapplicationsandservices,
|includingDatabaseaccess(JDBC)andMessaging(JMS).Thisoptionalsoenablesyoutoextendfunctionalitybyenabling
|WebLogicWorkshop.
EnterindexnumbertoselectOR[Exit][Next]>1
录入1,回车,建立一个新的域。
第二步:
选择模版
系统提示选择一个建立域的模版
<--------BEAWebLogicConfigurationWizard-------->
SelectaDomainTemplate:
-------------------------
Pleaseselectatemplatefromthelistorselectanotherdirectoryoftemplates.
*[/usr/local/bea/weblogic81/common/templates/domains]
->1|BasicWebLogicServerDomain8.1.5.0
|BEASystems,Inc.
|CreateabasicWebLogicServerdomainwithoutinstallingsampleapplications.
2|WebLogicServerExamplesDomain8.1.5.0
|BEASystems,Inc.
|CreatetheWebLogicServerExamplesdomaininadirectoryoutsideoftheinstalledkit.TheExamplesdomaincontains|acollectionofexamplestoshowbestpracticesforcodingindividualJ2EEAPIs.
3|AvitekMedicalRecordsSampleDomain8.1.5.0
|BEASystems,Inc.
|CreatetheAvitekMedicalRecordsdomaininadirectoryoutsideoftheinstalledkit.TheAvitekMedicalRecordsis
|aWebLogicServersampleapplicationsuitethatconciselydemonstratesallaspectsoftheJ2EEplatform.
4|Selectanotherdirectorylocation
EnterindexnumbertoselectOR[Exit][Previous][Next]>1
这里我们选择1,使用基础的模版
第三步:
是否以快速模式进行
第三步系统提示是否以快速模式进行配置,这里选择2。
<---------BEAWebLogicConfigurationWizard----------->
ChooseConfigurationOption:
----------------------------
*Doyouwanttorunthewizardinexpressmode?
->1|Yes
2|No
EnterindexnumbertoselectOR[Exit][Previous][Next]>2
第四步:
配置管理服务器
现在系统提示我们配置管理服务器,按默认设置即可
<-------BEAWebLogicConfigurationWizard-------->
ConfiguretheAdministrationServer:
------------------------------------
Enteradminstrationserverconfigurations.EachWebLogicServerdomainmusthaveoneAdministrationServer.The
AdministrationServerhoststheAdministrationConsolewhichisusedtoperformadministrativetasks.
|Name|Value|
_|__________________|_____________________|
1|*Name:
|myserver|
2|Listenaddress:
|AllLocalAddresses|
3|Listenport:
|7001|
4|SSLlistenport:
|N/A|
5|SSLenabled:
|false|
SelectOption:
1-Modify"Name"
2-Modify"Listenaddress"
3-Modify"Listenport"
4-Modify"SSLenabled"
EnteroptionnumbertoselectOR[Exit][Previous][Next]>
第五步:
配置受管服务器
根据下面系统的提示,配置被管服务器
<---------BEAWebLogicConfigurationWizard---------->
ConfigureManagedServers:
--------------------------
Addordeleteconfigurationinformationformanagedservers.Atypicalproductionenvironmenthasoneormoremanaged
servers.EachmanagedserverisaninstanceofWebLogicServerusedtohostenterpriseapplications.
|Name*|Listenaddress|Listenport|SSLlistenport|SSLenabled|
_|_______|________________|_____________|_________________|_____________|
EnternameforanewServerOR[Exit][Previous][Next]>myserver
按照Table2的规划,增加AppServer1、AppServer2、ProxyServer受管服务器
配置完成的画面如下:
|Name*|Listenaddress|Listenport|SSLlistenport|SSLenabled|
_|_________|___________________|_____________|_________________|_____________|
1|AppServer1|127.0.0.1|7003|N/A|false|
->2|AppServer2|127.0.0.1|7005|N/A|false|
->3|ProxyServer|127.0.0.1|80|N/A|false|
第六步:
配置集群
<----BEAWebLogicConfigurationWizard------>
ConfigureClusters:
-------------------
AclustercontainsmultipleWebLogicServerinstances(servers)thatrunsimultaneouslyandworktogethertoprovide
increasedscalabilityandreliability.AclusterappearstobeasingleWebLogicServerinstancetoclients.
|Name*|Multicastaddress|Multicastport|Clusteraddress|
_|_______|___________________|________________|_________________|
EnternameforanewClusterOR[Exit][Previous][Next]>dizzyCluster
输入集群的名字dizzyCluster,其他的默认就行了,配置完成后如下:
|Name*|Multicastaddress|Multicastport|Clusteraddress|
_|_____________|___________________|________________|_________________|
->1|dizzyCluster|237.0.0.1|7001||
第七步:
将服务器组织到集群中
根据系统的提示,将AppServer1和AppServer2放入集群dizzyCluster中去,配置完成后如下:
Cluster
|_____dizzyCluster[1]
|_____AppServer1
|_____AppServer2
第八步:
配置机器、jdbc、jms、安全等
接下来几步系统提示配置Machines,jdbc,jms,安全,这里都不用配置,全部回车就行了。
第九步:
输入管理服务器的用户名和密码
系统提示如下画面,可以配置管理服务器的用户名和密码:
|Name|Value|
_|_________________________|_________________________________|
1|*Username:
|weblogic|
2|*Userpassword:
|********|
3|*Confirmuserpassword:
|********|
4|Description:
|Thedefaultadministrationuser|
第十步:
选择启动模式,jdk和存放目录
启动模式选择生产模式,jdk使用jRockit,存放目录默认。
十一步:
配置域名称
EditDomainInformation:
------------------------
|Name|Value|
_|________|__________|
1|*Name:
|mydomain|
Entervaluefor"Name"OR[Exit][Previous][Next]>mydomain
设置域的名称为mydomain
十二步:
域建立结束
以上步骤都完成后,系统会自动建立这个域,并会生成一些文件等等,完成的界面如下:
<-----BEAWebLogicConfigurationWizard--------->
CreatingDomain...
0%25%50%75%100%
[------------|------------|------------|------------]
[***************************************************]
****DomainCreatedSuccessfully!
****
七、启动管理服务器
进入bea/user_projects/domains/mydomain目录
键入./startWebLogic.sh
启动时,按提示输入:
用户名:
weblogic
密码:
weblogic
八、访问weblogic控制台
打开IE浏览器,输入:
http:
//127.0.0.1:
7001/console,出现下图
输入用户名:
weblogic,密码:
weblogic,出现如下界面,说明启动成功。
九、启动受管服务器
进入/home/bea/user_projects/domains/mydomain目录,执行
startManagedWebLogic.shAppServer1http:
//127.0.0.1:
7001
startManagedWebLogic.shAppServer2http:
//127.0.0.1:
7001
startManagedWebLogic.shProxyServerhttp:
//127.0.0.1:
7001
一十、检查是否配置成功
进入weblogic控制台,选择左边mydomain-Servers链结,右侧显示下图,说明配置成功。
一十一、部署代理webapp
代理服务器ProxyServer实例实际上和AppServer1一样,都是属于mydomain域的一个被管服务器。
我们在配置weblogic域的第五步虽然已经把proxyServer加上,但是要实现集群的负载平衡功能还需部署webapp应用。
进入WebLogic管理控制台,选择mydomain>Deployments>WebApplications链接,
选择需要部署的应用程序BEAProxy4_dizzyCluster_ProxyServer
点击TargetModule按钮,选择ProxyServer,点击Continue按钮,
点击Deploy按钮
出现下图说明部署成功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebLogic815 AIX 安装 集群 配置