1.1前期准备
ü 关闭防火墙。
systemctl stop firewalld.service |
禁止防火墙开机自启
systemctl disable firewalld.service |
ü jdk要求至少1.6。
1. 安装jdk并配置环境变量
将jdk上传到根目录下
使用命令解压安装jdk
tar -zvxf jdk-7u80-linux-x64.tar.gz |
修改profile文件,添加环境变量
vim /etc/profile |
使用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所示。
图 4‑2 安装提示信息
4. 输入“Next”命令,或点击【回车】键,进行下一步操作,如图 4‑3所示。
图 4‑3 安装界面
5. 输入“/home/weblogic”,然后点击【回车】,进行下一步操作,如图 4‑4所示。
说明:
weblogic默认安装目录为:/home/weblogic/Oracle/Middleware
此处将其修改为:/home/weblogic(前面刚配置好权限的目录)。
图 4‑4 安装路径
6. 此处是对上一步操作确认,继续点击【回车】,如图 4‑5所示。
图 4‑5 确认路径
7. 此时程序会询问用户是否进行注册Security的更新,我们选择不进行注册。输入“3”,点击【回车】,如图 4‑6所示。
图 4‑6 选择Security更新
8. 设置接收安全更新值,输入“No”,点击【回车】,如图 4‑7。
图 4‑7 选择接受安全更新值
9. 此处是对上一步取消操作的确认,输入“Yes”,点击【回车】,如图 4‑8所示。
图 4‑8 确认接受安全更新值
10. 再次确认,点击【回车】,如图 4‑9所示。
图 4‑9 再次确认
11. 此时程序要求用户选择安装类型,我们选择自定义安装,输入“2”并点击【回车】,如图 4‑10所示。
图 4‑10 选择安装类型
12. 确认安装组件,点击【回车】,如图 4‑11所示。
图 4‑11 选择安装组件
13. 点击【回车】, 确认默认JDK安装信息,如图 4‑12所示。
图 4‑12 确定jdk信息
14. 点击【回车】, 确认安装的产品目录,如图 4‑13所示。
图 4‑13 确定安装信息
15. 点击【回车】,程序进行安装文件,如图 4‑14所示。
图 4‑14 确认安装信息
16. 安装的进度是通过星号查看,如果型号从0%到100%则说明安装完成,如图 4‑15所示。
图 4‑15 查看更新进度
17. WebLogic的所有安装操作都已完成,点击【回车】,完成安装操作,如图 4‑16所示。
图 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所示。
图4‑17 选择创建域
2. 因为没有模板,此处采用weblogic Platform组件域源,输入“1”,点击【回车】,如图4‑18所示。
图4‑18 选择platform组件
3. 选择基础模板安装即可,已默认选中“Basic
WebLogic Server Domain – 10.3.3.0[wlserver_10.3]”,点击【回车】,如图4‑19所示。
图4‑19 选择基础模板
4. 此处配置相同要求为域起一个标识名,默认名称是“base_domain”,如果不想使用则输入新的名称并点击【回车】进入下步。此处我们选择使用tysl,点击【回车】,如图4‑20所示。
图4‑20 添加域名
5. 此处向导要求配置域安装路径,使用默认路径,点击【回车】,如图4‑21所示。
图4‑21 选择路径
6. 此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码,如图4‑22所示。
图4‑22 选择修改密码
7. 此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码。输入密码(密码不得小于8位),点击【回车】,如图4‑23所示。
图4‑23 设置密码
8. 输入“3”,点击【回车】配置确认密码,如图4‑24所示。
图4‑24 选择确认密码
9. 输入确认密码,点击【回车】,如图4‑25所示。
图4‑25 输入确认密码
10. 点击【回车】,如图4‑26所示。
图4‑26 修改完成,输入回车
说明:
此处配置的用户,是weblogic域用户。
11. 输入“2”,点击【回车】,如图4‑27所示。
图4‑27 选择生产模式
12. 选择jdk,点击【回车】,如图4‑28所示。
图4‑28 选择jdk
13. 建立管理服务器和集群服务器 “1”,点击【回车】,如图4‑29所示。
图4‑29 选择管理服务器
14. 输入“2”,点击【回车】,如图4‑30所示。
图4‑30 选择受管服务器
15. 确认刚刚配置,点击【回车】,如图4‑31所示。
图4‑31 确认配置,点击回车
16. 配置管理服务器,默认名称为adminserver其余配置均使用默认配置,点击【回车】图4‑32所示。
图4‑32配置管理服务器,点击回车
说明:
在weblogic域中有且仅有一个AdminServer管理服务器,其创建时默认名称为AdminServer,其作用是用于管理当前域内所有搭建的应用。此外,在域内还可以创建多个ManagedServer受管服务器。
17. 输入“tyslserver1”后,开始配置受管服务器,tyslserver1为受管节点名称,如图4‑33 配置受管服务器所示
图4‑33
配置受管服务器
18. 这里受管服务器名称为tyslserver1,Listen address需填写主节点服务器地址,其余配置均使用默认配置,如图4‑34 查看配置的受管服务器所示
图4‑34
查看配置的受管服务器
19. 输入“5”,进行下一个受管服务器配置,如图4‑35 配置第二个受管服务器所示
图4‑35
配置第二个受管服务器
20. 输入“tyslserver2”,点击【回车】,如图4‑36 确认受管服务器信息所示(注:副节点tyslserver2 监听地址Listen Addresses需填写受管服务器地址)
图4‑36
确认受管服务器信息
21. 输入“5”,完成受管服务器配置,点击【回车】,进行下一项配置,如图4‑37 配置集群所示
图4‑37
配置集群
22. 输入“tyslunicast”集群名称,其他均使用默认配置,如图4‑38 确认集群信息所示
图4‑38
确认集群信息
23. 点击【回车】,进行下一项配置,如图4‑39 所示
图4‑39
分配受管服务器
24. 输入“1”,点击【回车】,进行受管节点分配,如图4‑40所示
图4‑40分配受管服务器
25. 输入“2”,将之前创建的两个节点全部分配给集群tyslunicast,如图4‑41所示
图4‑41 接受分配实例
26. 点击【回车】,接受选择后的配置,如图4‑42所示
图4‑42 确认分配信息
27. 点击【回车】,进行管理服务器配置,计算机暂不配置,点击【回车】,如图4‑43所示
图4‑43 配置计算机
28. 点击【回车】,进行unix计算机配置,unix计算机暂不配置,点击【回车】,如图4‑45所示
图4‑45 配置unix计算机
29. 等待片刻后,域安装完成,如图4‑47 安装完成所示。
图4‑47
安装完成
1.5 在其他节点服务器上创建受管理节点
登录其他节点服务器,关闭防火墙,安装jdk及weblogic后进入到/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/目录,执行创建域向导命令。
./config.sh |
30. 因为要创建一个域,所以输入“1”,点击【回车】,如图4‑17所示。
图4‑17
选择创建域
31. 因为没有模板,此处采用weblogic Platform组件域源,输入“1”,点击【回车】,如图4‑18所示。
图4‑18
选择platform组件
32. 选择基础模板安装即可,已默认选中“Basic
WebLogic Server Domain – 10.3.3.0[wlserver_10.3]”,点击【回车】,如图4‑19所示。
图4‑19
选择基础模板
33. 此处配置相同要求为域起一个标识名,默认名称是“base_domain”,如果不想使用则输入新的名称并点击【回车】进入下步。此处我们选择使用tysl,点击【回车】,如图4‑20所示。
图4‑20
添加域名
34. 此处向导要求配置域安装路径,使用默认路径,点击【回车】,如图4‑21所示。
图4‑21
选择路径
35. 此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码,如图4‑22所示。
图4‑22
选择修改密码
36. 此处需要对本次创建域的用户名和密码进行配置。使用默认是用户名weblogic,并设置其登录密码。输入“2”,修改用户密码。输入密码(密码不得小于8位),点击【回车】,如图4‑23所示。
图4‑23
设置密码
37. 输入“3”,点击【回车】配置确认密码,如图4‑24所示。
图4‑24
选择确认密码
38. 输入确认密码,点击【回车】,如图4‑25所示。
图4‑25
输入确认密码
39. 点击【回车】,如图4‑26所示。
图4‑26
修改完成,输入回车
说明:
此处配置的用户,是weblogic域用户。
40. 输入“2”,点击【回车】,如图4‑27所示。
图4‑27
选择生产模式
41. 选择jdk,点击【回车】,如图4‑28所示。
图4‑28
选择jdk
42. 建立管理服务器和集群服务器 “1”,点击【回车】,如图4‑29所示。
图4‑29
选择管理服务器
43. 输入“2”,仅选择受管服务器,点击【回车】,如图4‑30所示。
图4‑30
44. 确认刚刚配置,点击【回车】,如图4‑31所示。
图4‑31
确认配置,点击回车
45. 配置管理服务器,默认名称为adminserver其余配置均使用默认配置,点击【回车】图4‑32所示。
图4‑32
46. 输入“tyslserver2”后,开始配置受管服务器,配置需与主节点服务器上tyslserver2的配置一致,如图4‑33 配置受管服务器所示
图4‑33
配置受管服务器
47. 确认信息无误,点击【回车】,如图4‑36
图4‑36
确认受管服务器信息
48. 无需配置集群,点击【回车】,进行下一项配置,如图4‑37
图4‑37
配置集群
确认集群信息
49. 点击【回车】,进行管理服务器配置,计算机暂不配置,点击【回车】,如图4‑43所示
图4‑43
配置计算机
50. 点击【回车】,进行unix计算机配置,unix计算机暂不配置,点击【回车】,如图4‑45所示
图4‑45
配置unix计算机
51. 等待片刻后,域安装完成,如图4‑47 安装完成所示。
图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所示。
图4‑48 启动weblogic
5. 输入域用户登录密码,用户输入密码不回显。完成后点击【回车】,如图4‑49所示
图4‑49 输入用户密码
6. 当我们看到命令行中出现“started is
RUNNING mode”后,说明weblogic服务器已经成功启动,如图4‑50所示。
图4‑50 启动成功
进入到bin目录下
cd /home/weblogic/Oracle/Middleware/user_projects/domains/tysl/bin/ |
启动weblogic server服务受管节点,执行如下命令
./startManagedWebLogic.sh |
如图所示则为启动成功。
其他节点服务器因无主节点,直接在域的bin目录下启动受管节点即可
如图所示,两个受管节点均为RUNNING状态则为正常启动
1.8部署发布程序
服务启动完成后,启动IE浏览器,在地址栏中输入http://应用服务器IP地址或名称:端口号/console,登录Weblogic管理控制台,如图所示。
图 4‑76
在登录页面中输入用户名和密码,点击“登录”按钮,进入控制台页面,如图所示。
图 4‑77
点击信息和资源—〉配置应用程序,如图所示。
图 4‑78
选锁定并编辑,该界面点击部署-〉安装按钮,选择应用程序路径,选中程序包ctims-accept-biz-0.0.1-SNAPSHOT.war,点击下一步:
选择定位,选择将此部署安装为应用程序,点击下一步,如图所示。
图 4‑79
名字保留默认值,不要修改,直接点击完成按钮。
应用发布成功后,激活配置。至此服务部署完成。