1.1前期准备

ü  关闭防火墙。


systemctl stop firewalld.service


禁止防火墙开机自启


systemctl disable firewalld.service


ü  jdk要求至少1.6。

1.     安装jdk并配置环境变量

       将jdk上传到根目录下

linux非root用户搭建weblogic集群_unix

使用命令解压安装jdk


tar -zvxf jdk-7u80-linux-x64.tar.gz


修改profile文件,添加环境变量


vim /etc/profile


linux非root用户搭建weblogic集群_用户名_02       

使用source命令使配置文件生效


source /etc/profile




1.2创建WebLogic系统级用户

因为root用户所具有的权限较高,出于对服务器安全性角度的考虑,在日常对weblogic中间件的管理中使用它自己的用户而非root用户,所以要创建一个新的用户,而这个用户通常用户名命名为weblogic,并且将其划分在weblogic用户组下。它的权限只是对weblogic中间件安装后目录进行管理。具体操作步骤如下:

1.          以root用户身份登录linux系统。

2.          创建一个weblogic用户组:           


groupadd  weblogic


3.        创建一个weblogic用户,并设置/home/weblogic文件夹为其属主目录,下面安装时我们会将weblogic安装到这目录下。


useradd  –g  weblogic  –d  /home/weblogic  weblogic


4.          为刚创建的用户设置密码。


passwd  weblogic


按系统提示输入2次相同的密码。

5.           
现在专用来管理的weblogic用户已经创建完毕。使用xftp工具,将 weblogic安装包上传到/home/weblogic目录。

6.           
如使用root用户上传weblogic安装包,需使用命令修改安装包所属用户及组,以及修改安装包执行权限


修改文件所属用户


chown weblogic wls1036_generic.jar


修改文件所属组别


chgrp weblogic wls1036_generic.jar


修改文件执行权限


chmod u+x wls1036_generic.jar



1.3安装配置WebLogic 

WebLogic的安装分为两种形式,图形界面化安装和命令行安装两种方式,如果服务器系统安装了图形化插件安装程序会默认使用图形化安装方式,否则使用命令行方式进行安装。下面讲解命令行方式安装步骤。

1.          从root用户切换到weblogic用户,使用weblogic用户进行下面安装操作。



su  -  weblogic



2.          进入/home/weblogic所在的目录,执行安装命令。



Java -jar wls1036_generic.jar



3.          执行安装命令后,会提示如下信息,如图 4‑2所示。

linux非root用户搭建weblogic集群_服务器_03

图 4‑2 安装提示信息

4.          输入“Next”命令,或点击【回车】键,进行下一步操作,如图 4‑3所示。

linux非root用户搭建weblogic集群_weblogic_04

图 4‑3 安装界面

5.          输入“/home/weblogic”,然后点击【回车】,进行下一步操作,如图 4‑4所示。

说明:

weblogic默认安装目录为:/home/weblogic/Oracle/Middleware

此处将其修改为:/home/weblogic(前面刚配置好权限的目录)。

linux非root用户搭建weblogic集群_weblogic_05

图 4‑4 安装路径

6.          此处是对上一步操作确认,继续点击【回车】,如图 4‑5所示。

linux非root用户搭建weblogic集群_用户名_06

图 4‑5 确认路径

7.          此时程序会询问用户是否进行注册Security的更新,我们选择不进行注册。输入“3”,点击【回车】,如图 4‑6所示。

linux非root用户搭建weblogic集群_weblogic_07

图 4‑6 选择Security更新

8.          设置接收安全更新值,输入“No”,点击【回车】,如图 4‑7。

linux非root用户搭建weblogic集群_unix_08

图 4‑7 选择接受安全更新值

9.          此处是对上一步取消操作的确认,输入“Yes”,点击【回车】,如图 4‑8所示。

linux非root用户搭建weblogic集群_unix_09

图 4‑8 确认接受安全更新值

10.       再次确认,点击【回车】,如图 4‑9所示。

linux非root用户搭建weblogic集群_服务器_10

图 4‑9 再次确认

11.       此时程序要求用户选择安装类型,我们选择自定义安装,输入“2”并点击【回车】,如图 4‑10所示。

linux非root用户搭建weblogic集群_服务器_11

图 4‑10 选择安装类型

12.       确认安装组件,点击【回车】,如图 4‑11所示。

linux非root用户搭建weblogic集群_unix_12

图 4‑11 选择安装组件


13.       点击【回车】, 确认默认JDK安装信息,如图 4‑12所示。

linux非root用户搭建weblogic集群_服务器_13

图 4‑12 确定jdk信息

14.       点击【回车】, 确认安装的产品目录,如图 4‑13所示。

linux非root用户搭建weblogic集群_weblogic_14

图 4‑13 确定安装信息

15.       点击【回车】,程序进行安装文件,如图 4‑14所示。

linux非root用户搭建weblogic集群_unix_15

图 4‑14 确认安装信息

16.       安装的进度是通过星号查看,如果型号从0%到100%则说明安装完成,如图 4‑15所示。

linux非root用户搭建weblogic集群_服务器_16

图 4‑15 查看更新进度

17.       WebLogic的所有安装操作都已完成,点击【回车】,完成安装操作,如图 4‑16所示。

linux非root用户搭建weblogic集群_weblogic_17

图 4‑16 安装完成

1.4创建一个域

WebLogic
Server中的域是逻辑上相关的一组WebLogic
Server 资源,可以作为一个单元进行管理。一个域中包含一台或多台WebLogic
Server,也可以包含WebLogic Server群集。域是由单个管理服务器管理的WebLogic
Server实例的集合。每个 WebLogic
Server域都可以并发运行WebLogic
Server的多个实例。创建域需要使用配置程序向导来完成。进入到/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/目录,执行创建域向导命令。


./config.sh


1.   因为要创建一个域,所以输入“1”,点击【回车】,如图4‑17所示。

linux非root用户搭建weblogic集群_weblogic_18

图4‑17 选择创建域

2.   因为没有模板,此处采用weblogic Platform组件域源,输入“1”,点击【回车】,如图4‑18所示。

linux非root用户搭建weblogic集群_unix_19

图4‑18 选择platform组件

3.   选择基础模板安装即可,已默认选中“Basic
WebLogic Server Domain – 10.3.3.0[wlserver_10.3]”,点击【回车】,如图4‑19所示。

linux非root用户搭建weblogic集群_用户名_20

图4‑19 选择基础模板

4.   此处配置相同要求为域起一个标识名,默认名称是“base_domain”,如果不想使用则输入新的名称并点击【回车】进入下步。此处我们选择使用tysl,点击【回车】,如图4‑20所示。

linux非root用户搭建weblogic集群_weblogic_21

图4‑20 添加域名

5.   此处向导要求配置域安装路径,使用默认路径,点击【回车】,如图4‑21所示。

linux非root用户搭建weblogic集群_用户名_22

图4‑21 选择路径

6.   此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码,如图4‑22所示。

linux非root用户搭建weblogic集群_unix_23

图4‑22 选择修改密码

7.   此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码。输入密码(密码不得小于8位),点击【回车】,如图4‑23所示。

linux非root用户搭建weblogic集群_用户名_24

图4‑23 设置密码

8.   输入“3”,点击【回车】配置确认密码,如图4‑24所示。

linux非root用户搭建weblogic集群_unix_25

图4‑24 选择确认密码

9.   输入确认密码,点击【回车】,如图4‑25所示。

linux非root用户搭建weblogic集群_服务器_26

图4‑25 输入确认密码

10. 点击【回车】,如图4‑26所示。

linux非root用户搭建weblogic集群_weblogic_27

图4‑26 修改完成,输入回车

说明:

此处配置的用户,是weblogic域用户。

11. 输入“2”,点击【回车】,如图4‑27所示。

linux非root用户搭建weblogic集群_weblogic_28

图4‑27 选择生产模式

12. 选择jdk,点击【回车】,如图4‑28所示。

linux非root用户搭建weblogic集群_服务器_29

图4‑28 选择jdk

13.  建立管理服务器和集群服务器 “1”,点击【回车】,如图4‑29所示。

linux非root用户搭建weblogic集群_unix_30

图4‑29 选择管理服务器

14. 输入“2”,点击【回车】,如图4‑30所示。

linux非root用户搭建weblogic集群_用户名_31

图4‑30 选择受管服务器

15. 确认刚刚配置,点击【回车】,如图4‑31所示。

linux非root用户搭建weblogic集群_weblogic_32

图4‑31 确认配置,点击回车

16. 配置管理服务器,默认名称为adminserver其余配置均使用默认配置,点击【回车】图4‑32所示。

linux非root用户搭建weblogic集群_weblogic_33

图4‑32配置管理服务器,点击回车

说明:

在weblogic域中有且仅有一个AdminServer管理服务器,其创建时默认名称为AdminServer,其作用是用于管理当前域内所有搭建的应用。此外,在域内还可以创建多个ManagedServer受管服务器

17. 输入“tyslserver1”后,开始配置受管服务器,tyslserver1为受管节点名称,如图4‑33 配置受管服务器所示

linux非root用户搭建weblogic集群_用户名_34

图4‑33
配置受管服务器


18. 这里受管服务器名称为tyslserver1,Listen address需填写主节点服务器地址,其余配置均使用默认配置,如图4‑34 查看配置的受管服务器所示

linux非root用户搭建weblogic集群_服务器_35

图4‑34
查看配置的受管服务器

19. 输入“5”,进行下一个受管服务器配置,如图4‑35 配置第二个受管服务器所示

linux非root用户搭建weblogic集群_weblogic_36

图4‑35
配置第二个受管服务器


20. 输入“tyslserver2”,点击【回车】,如图4‑36 确认受管服务器信息所示(注:副节点tyslserver2 监听地址Listen Addresses需填写受管服务器地址)

linux非root用户搭建weblogic集群_用户名_37

图4‑36
确认受管服务器信息

21. 输入“5”,完成受管服务器配置,点击【回车】,进行下一项配置,如图4‑37 配置集群所示

linux非root用户搭建weblogic集群_unix_38

图4‑37
配置集群

22. 输入“tyslunicast”集群名称,其他均使用默认配置,如图4‑38 确认集群信息所示

linux非root用户搭建weblogic集群_unix_39

图4‑38
确认集群信息

23. 点击【回车】,进行下一项配置,如图4‑39 所示

linux非root用户搭建weblogic集群_服务器_40

图4‑39
分配受管服务器

24. 输入“1”,点击【回车】,进行受管节点分配,如图4‑40所示

linux非root用户搭建weblogic集群_unix_41

图4‑40分配受管服务器

25. 输入“2”,将之前创建的两个节点全部分配给集群tyslunicast,如图4‑41所示

linux非root用户搭建weblogic集群_unix_42

图4‑41 接受分配实例

26. 点击【回车】,接受选择后的配置,如图4‑42所示

linux非root用户搭建weblogic集群_weblogic_43

图4‑42 确认分配信息

27. 点击【回车】,进行管理服务器配置,计算机暂不配置,点击【回车】,如图4‑43所示

linux非root用户搭建weblogic集群_用户名_44

图4‑43 配置计算机

28. 点击【回车】,进行unix计算机配置,unix计算机暂不配置,点击【回车】,如图4‑45所示

linux非root用户搭建weblogic集群_用户名_45

图4‑45 配置unix计算机

29. 等待片刻后,域安装完成,如图4‑47 安装完成所示。

linux非root用户搭建weblogic集群_weblogic_46

图4‑47
安装完成


1.5 在其他节点服务器上创建受管理节点

登录其他节点服务器,关闭防火墙,安装jdk及weblogic后进入到/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/目录,执行创建域向导命令。


./config.sh


30. 因为要创建一个域,所以输入“1”,点击【回车】,如图4‑17所示。

linux非root用户搭建weblogic集群_unix_47

图4‑17
选择创建域

31. 因为没有模板,此处采用weblogic Platform组件域源,输入“1”,点击【回车】,如图4‑18所示。

linux非root用户搭建weblogic集群_unix_48

图4‑18
选择platform组件

32. 选择基础模板安装即可,已默认选中“Basic
WebLogic Server Domain – 10.3.3.0[wlserver_10.3]”,点击【回车】,如图4‑19所示。

linux非root用户搭建weblogic集群_unix_49

图4‑19
选择基础模板

33. 此处配置相同要求为域起一个标识名,默认名称是“base_domain”,如果不想使用则输入新的名称并点击【回车】进入下步。此处我们选择使用tysl,点击【回车】,如图4‑20所示。

linux非root用户搭建weblogic集群_weblogic_50

图4‑20
添加域名

34. 此处向导要求配置域安装路径,使用默认路径,点击【回车】,如图4‑21所示。

linux非root用户搭建weblogic集群_用户名_51

图4‑21
选择路径

35. 此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码,如图4‑22所示。

linux非root用户搭建weblogic集群_weblogic_52

图4‑22
选择修改密码

36. 此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码。输入密码(密码不得小于8位),点击【回车】,如图4‑23所示。

linux非root用户搭建weblogic集群_weblogic_53

图4‑23
设置密码

37. 输入“3”,点击【回车】配置确认密码,如图4‑24所示。

linux非root用户搭建weblogic集群_unix_54

图4‑24
选择确认密码

38. 输入确认密码,点击【回车】,如图4‑25所示。

linux非root用户搭建weblogic集群_weblogic_55

图4‑25
输入确认密码

39. 点击【回车】,如图4‑26所示。

linux非root用户搭建weblogic集群_服务器_56

图4‑26
修改完成,输入回车

说明:

此处配置的用户,是weblogic域用户。

40. 输入“2”,点击【回车】,如图4‑27所示。

linux非root用户搭建weblogic集群_unix_57

图4‑27
选择生产模式

41. 选择jdk,点击【回车】,如图4‑28所示。

linux非root用户搭建weblogic集群_用户名_58

图4‑28
选择jdk

42.  建立管理服务器和集群服务器 “1”,点击【回车】,如图4‑29所示。

linux非root用户搭建weblogic集群_服务器_59

图4‑29
选择管理服务器

43. 输入“2”,仅选择受管服务器,点击【回车】,如图4‑30所示。

linux非root用户搭建weblogic集群_服务器_60

​图4‑30

44. 确认刚刚配置,点击【回车】,如图4‑31所示。

linux非root用户搭建weblogic集群_unix_61

图4‑31
确认配置,点击回车

45. 配置管理服务器,默认名称为adminserver其余配置均使用默认配置,点击【回车】图4‑32所示。

图4‑32


46. 输入“tyslserver2”后,开始配置受管服务器,配置需与主节点服务器上tyslserver2的配置一致,如图4‑33 配置受管服务器所示

linux非root用户搭建weblogic集群_服务器_62

图4‑33
配置受管服务器



47. 确认信息无误,点击【回车】,如图4‑36

linux非root用户搭建weblogic集群_weblogic_63

图4‑36
确认受管服务器信息

48. 无需配置集群,点击【回车】,进行下一项配置,如图4‑37

linux非root用户搭建weblogic集群_weblogic_64

图4‑37
配置集群

确认集群信息

49. 点击【回车】,进行管理服务器配置,计算机暂不配置,点击【回车】,如图4‑43所示

linux非root用户搭建weblogic集群_weblogic_65

图4‑43
配置计算机

50. 点击【回车】,进行unix计算机配置,unix计算机暂不配置,点击【回车】,如图4‑45所示

linux非root用户搭建weblogic集群_用户名_66

图4‑45
配置unix计算机

51. 等待片刻后,域安装完成,如图4‑47 安装完成所示。

linux非root用户搭建weblogic集群_用户名_67

图4‑47 安装完成


1.6启动WebLogic Server服务

1.        使用weblogic用户登录服务器。

2.        进入到刚刚创建的域tysl目录下



cd /home/weblogic/Oracle/Middleware/user_projects/domains/tysl/



3.        启动weblogic server服务管理节点,执行如下命令



./startWebLogic.sh



说明:

不能使用root用户执行启动weblogic服务命令,因为root执行启动命令后,会导致其他用户没法操作。

4. 输入域用户名。例:此处输入之前创建的域用户weblogic。完成后点击【回车】,如图4‑48所示。

linux非root用户搭建weblogic集群_服务器_68

图4‑48 启动weblogic

5.        输入域用户登录密码,用户输入密码不回显完成后点击【回车】,如图4‑49所示

linux非root用户搭建weblogic集群_unix_69

图4‑49 输入用户密码

6.        当我们看到命令行中出现“started is
RUNNING mode”后,说明weblogic服务器已经成功启动,如图4‑50所示。

linux非root用户搭建weblogic集群_weblogic_70

图4‑50 启动成功

进入到bin目录下



cd /home/weblogic/Oracle/Middleware/user_projects/domains/tysl/bin/



启动weblogic server服务受管节点,执行如下命令



./startManagedWebLogic.sh



linux非root用户搭建weblogic集群_unix_71

如图所示则为启动成功。

其他节点服务器因无主节点,直接在域的bin目录下启动受管节点即可

如图所示,两个受管节点均为RUNNING状态则为正常启动

linux非root用户搭建weblogic集群_weblogic_72

1.8部署发布程序  

服务启动完成后,启动IE浏览器,在地址栏中输入http://应用服务器IP地址或名称:端口号/console,登录Weblogic管理控制台,如图所示。

linux非root用户搭建weblogic集群_用户名_73

图 4‑76

在登录页面中输入用户名和密码,点击“登录”按钮,进入控制台页面,如图所示。

linux非root用户搭建weblogic集群_unix_74

图 4‑77

点击信息和资源—〉配置应用程序,如图所示。

linux非root用户搭建weblogic集群_用户名_75

图 4‑78

选锁定并编辑,该界面点击部署-〉安装按钮,选择应用程序路径,选中程序包ctims-accept-biz-0.0.1-SNAPSHOT.war,点击下一步:

选择定位,选择将此部署安装为应用程序,点击下一步,如图所示。

linux非root用户搭建weblogic集群_unix_76

图 4‑79

名字保留默认值,不要修改,直接点击完成按钮。

应用发布成功后,激活配置。至此服务部署完成。