7、在弹出的如下界面中,Name即为管理server的名称,Listen address为管理server的监听地址,如果不改,默认为本服务器IP,Listen port默认为管理server的监听端口(可以通过此处设置的IP和端口,访问域的控制台)。之后点击Next;
8、按照操作步骤,依次点击Next,直至出现下图所示界面,点击Create,创域成功。
3.2.2 字符交互方式安装
iiss用户直接通过putty登录suse服务器,然后去weblogic用户下执行/home/mw/Oracle/Middleware/wlserver_10.3/common/bin目录下的创建域的命令./config.sh,系统提示如下:
a. 选择1,按Enter键(或者直接按Eneter键),系统提示如下:
b. 选择1,按Enter键(或者直接按Eneter键),系统提示如下:
c. 按Enter键,系统提示如下:
d. 可根据实际情况,修改域的名称,之后进入下一步:
e.可根据实际情况,修改域的创建路径,之后进入下一步:
f.可根据实际情况,修改登录域控制台的用户名和密码,之后进入下一步:
g.我们搭建时,都是选择Production Mode(生产模式),输入2,按Enter键,弹出如下界面:
h.JDK一般选择weblogic自带的JDK版本,输入2,然后按Enter键,弹出如下界面:
i.如果直接按Enter键,会进入下一步,也会默认创建Administration Server,名称即为AdministrationServer,监听端口默认为7001。一般我们都勾选Administration Server,即输入1,然后按Enter键,弹出如下界面:
j.按Enter键,弹出如下界面:
k.可以根据规划,修改管理server的名称和监听端口,SSL监听端口也可根据实际情况选择开启或不开启,之后进入下一步,弹出如下界面,表明创域成功。(Listen address默认不填写,即为server所在服务器的IP地址)(可通过此IP和端口登录域的控制台)
3.3 域的启动
3.3.1 普通方式启动
每个域默认都有一个Administration Server的管理实例,进入域的bin目录下(例如:/home/12580/iiss/domain_iiss/bin),执行./startWebLogic.sh命令,
如上图所示,系统提示输入server的用户名和密码,该用户名和密码在3.2节创建域时,已经设定过的。输入正确的用户名和密码后,按Enter键,如果出现下图所示界面(<Server started in RUNNING mode>),表明server启动成功。
在IE中,输入http://IP:port/console (IP和端口在3.2节创建域时已经设定),如果出现如下界面,即可验证域启动成功。
输入正确的用户名和密码,可以进入域的控制台,点击服务器菜单,可以看到server的状态信息。
3.3.2 不需要输入用户名密码方式启动
设置weblogicserver启动,不需要输入用户名密码的两种方法:
1)修改启动脚本,即修改startWebLogic.sh,增加如下内容:
WLS_USER=”weblogic”
Export WLS_USER
WLS_PW=”密码”
Export WLS_PW
2)保存用户名和密码信息到boot.properties文件中,在AdminServer的目录下(例如:/home/12580/iiss/domain_iiss/servers/AdminServer)新建security文件夹,并在其中创建boot.properties文件,填入如下内容:
username=weblogic(用户名)
password=1qaz!QAZ(密码)
等服务再次启动后,该文件内的用户名和密码会进行自动加密。
注:一般我们都用第二种方式,因为第一种方式,用户名和密码是不加密的,相对不是很安全。
进行上面的设置后,再次执行启动脚本./startWebLogic.sh时,不会出现提示输入用户名密码的信息。
3.3.3 转后台启动命令
如果通过输入./startWebLogic.sh命令启动域,离开启动页面后,域就被shutdown了。所以启动时一般通过./startWebLogic.sh &命令启动。
3.4 域的关闭
1)可以通过执行./stopWebLogic.sh &命令来关闭域(有些时候,该命令不太好使);
2)也可以查看用户进程,通过kill -9 PID的方式关闭域。
4 管理server与被管server
4.1 管理server
如第3章所示,域创建时,默认开启的Administration Server即为管理server,域启动方式,即为管理server的启动方式。本节不在赘述。
管理server可以管理多个被管server,被管server与管理server可以在一台服务器,也可以不在一台服务器。
4.2 被管server
假如有两台服务器,服务器A为10.137.212.158,服务器B为10.137.212.149。服务器A有一个midware用户安装了weblogic,还有一个iissweb用户创建了一个域,即创建了一个管理server。服务器B也有一个midware用户安装了weblogic,还有一个iissweb用户。对应的用户的家目录,两台服务器是一致的。
4.2.1 被管server与管理server在一台服务器
假如管理server为服务器A的AdminServer,在服务器A上,再起一个备管server。操作步骤如下:
1) 管理server启动成功以后,可以登录域的控制台,如下所示:
2)点击“锁定并编辑”按钮,然后点击“新建”按钮,可以进入如下图所示的“新建服务器”编辑页面。假如我们增加一个服务器名称为“AAA”,监听端口为8603的备管server,修改相关配置后,点击“下一步”;(“服务器监听地址”为非必填项,可写可不写。假如填写成服务器IP即10.137.212.158,则server启动后,监听端口会与该IP绑定;假如IP不填写,则server启动后,监听端口会与管理server服务器上所有网卡上的IP地址绑定;假如IP填写为0.0.0.0,则server启动后,监听端口会与0.0.0.0绑定)
3)确认server的相关信息填写正确后,点击“完成”按钮,然后点击“激活更改”按钮。
4)如下图所示,成功增加一个名称为“AAA”,监听端口为8603的备管server。
5)被管Server的启动方式
a.以iissweb用户登录suse服务器A,到所创建域的bin目录下,执行被管server的启动脚本,通过./startManagedWebLogic.sh AAA命令,来启动被管server “AAA”;
b.在启动过程中,仍然提示让输入weblogic的用户名和密码,此处用户名和密码即为登录域的控制台的用户名密码,即和管理Server启动时需要输入的用户名密码一致;
c.被管server启动时,不需要输入用户名密码,配置方式请参考3.3.2节所述。
d.转后台运行命令请参考3.3.3节,即执行命令./startManagedWebLogic.sh AAA &即可。
e.被管server启动成功以后,登录域的控制台,点击“服务器”菜单,可以看到被管server“AAA”的启动状态。
6)被管server的关闭方式
a.可以通过执行./stopManagerWebLogic.sh AAA &命令来关闭域(有些时候,该命令不太好使);
b.也可以查看用户进程,通过kill -9 PID的方式关闭被管server。
4.2.2 被管server与管理server不在一台服务器
假如管理server为服务器A的AdminServer,在服务器B上,再起一个备管server。操作步骤如下:
1)登录域的控制台,按照4.2.1节同样的步骤,新建一个名称为“BBB”,端口为8603的备管server,如下图所示;
2)服务器A上的iissweb用户已经创建了一个域domain_iiss,将domain_iiss目录压缩成一个tar包,并上传至服务器B的iissweb用户下的相同路径下,并进行解压;
3)用iissweb用户登录suse服务器B,进入域的bin目录下,修改被管server的启动脚本startManagedWebLogic.sh,如下图所示的managedserver1和ADMIN_URL两个参数,IP和端口都要修改为所属管理Server的IP和端口;
4)被管Server的启动方式
a.以iissweb用户登录suse服务器B,到域的bin目录下,执行被管server的启动脚本,通过./startManagedWebLogic.sh BBB命令,来启动被管server “BBB”;
b.在启动过程中,仍然提示让输入weblogic的用户名和密码,此处用户名和密码即为登录域的控制台的用户名密码,即和管理Server启动时需要输入的用户名密码一致;
c.被管server启动时,不需要输入用户名密码,配置方式请参考3.3.2节所述。
d.转后台运行命令请参考3.3.3节,即执行命令./startManagedWebLogic.sh BBB &即可。
e.被管server启动成功以后,登录域的控制台,点击“服务器”菜单,可以看到被管server“BBB”的启动状态。
5)被管server的关闭方式
请先修改域的bin目录下,停止被管server的脚本stopMangerWebLogic.sh,将如下图所示的ADMIN_URL、managedserver1参数,将IP和端口均修改成管理server的IP和端口,
a.可以通过执行./stopManagerWebLogic.sh BBB &命令来关闭域(有些时候,该命令不太好使);
b.也可以查看用户进程,通过kill -9 PID的方式关闭被管server。