WebLogic安装(CentOS)

简介:

本实验的域包含一个管理服务器(Administration)和两个被管理服务器(Managed Server),注意一个域有且只有一个管理服务器,可以有多个被管理服务器。
管理服务器控制整个域配置的中心操作节点,维护着整个域Domain 的配置并将配置分配到每个被管理服务器中;
被管理服务器部署自己的服务、组件或应用。

安装环境及版本:

系统环境:CentOS Linux release 7.5.1804 (Core)
weblogic版本:fmw_12.1.3.0.0_wls.jar

一、安装CentOS 操作系统

1.1 安装操作系统

在VMware上安装操作系统:CentOS Linux release 7.5.1804,具体安装方式参考《VMware创建系统(CentOS6.5)》

1.2 安装VMTools

参考《VMware安装VMTools(CentOS)》

1.3 快照

参考《VMware快照》

1.4 配置IP地址

参考《配置IP地址(CentOS)》

1.5 配置主机名

参考《配置主机名(CentOS)》

1.6 关闭防火墙和禁用SELINUX

参考《关闭防火墙及SELINUX(CentOS)》

二、预备

2.1 安装JDK

参考《JDK安装(Centos)》

2.2 创建用户及用户组

root账号下:groupadd web
root账号下:useradd -g web weblogic
root账号下:passwd weblogic

[root@lamp ~]# groupadd web
[root@lamp ~]# useradd -g web weblogic
[root@lamp ~]# passwd weblogic
Changing password for user weblogic.
New password: 
BAD PASSWORD: The password contains the user name in some form
Retype new password: 
passwd: all authentication tokens updated successfully.

2.3 创建目录、及设置权限

切换到weblogic用户:su weblogic
创建目录:mkdir /home/weblogic/oraInventory
创建目录:mkdir -p /home/weblogic/domains/domains-single

[root@lamp ~]# su weblogic
[weblogic@lamp root]$ mkdir /home/weblogic/oraInventory
[weblogic@lamp root]$ mkdir -p /home/weblogic/domains/domains-single
[weblogic@lamp root]$ ll /home/weblogic/
total 0
drwxr-xr-x 3 weblogic web 28 Jul  3 17:59 domains
drwxr-xr-x 2 weblogic web  6 Jul  3 17:59 oraInventory
[weblogic@lamp root]$ ll /home/weblogic/domains/
total 0
drwxr-xr-x 2 weblogic web 6 Jul  3 17:59 domains-single

2.4 安装依赖包

2.4.1 安装依赖包1

root账号下安装:

yum -y install binutils-*
yum -y install compat-libstdc++-*
yum -y install elfutils-libelf-*
yum -y install elfutils-libelf-devel-*
yum -y install gcc-*
yum -y install gcc-c++-*
yum -y install glibc-*
yum -y install glibc-common-*
yum -y install glibc-devel-*
yum -y install glibc-headers-*
yum -y install kernel-headers-*
yum -y install ksh-*
yum -y install libaio-*
yum -y install libaio-devel-*
yum -y install libgcc-*
yum -y install libstdc++-*
yum -y install libstdc++-devel*
yum -y install numactl-devel*
yum -y install make-*
yum -y install sysstat-*
yum -y install unixODBC-*
yum -y install unixODBC-devel-*

2.4.2 安装依赖包2

root账号下安装:

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm (这个包需要下载)
而且安装过程中回合KSH冲突:
error: Failed dependencies:
        pdksh conflicts with ksh-20120801-10.el6.x86_64

rpm -e ksh
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

三、安装weblogic

3.1 准备安装

将安装文件上传fmw_12.1.3.0.0_wls.jar至/home/root目录

不可在SSH下执行,需要在系统命令行下直接运行
root账号下执行:xhost +
root账号下切换到weblogic账号:su – weblogic

weblogic账号进入到安装目录:cd /home/root
weblogic账号启动安装:java -jar fmw_12.1.3.0.0_wls.jar

3.2 开始安装

下一步
下一步
下一步
下一步
下一步
去除多选项,下一步
Yes
下一步
等待安装
下一步
去除多选项,完成

3.3 建域

weblogic账号执行命令:cd /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin/
weblogic账号执行命令:sh config.sh

weblogic下执行命令
下一步
下一步
输入用户名和密码如weblogic1,下一步
选择产品模式,下一步
选择后下一步
输入后,下一步
添加两个服务端口,下一步
非集群,下一步
非集群,下一步
创建
等待创建
创建完成,下一步

3.4 免密启动

3.4.1 建目录

目前已有的目录下文件:

目录文件

weblogic账号下运行:

命令:sh startWebLogic.sh
命令:sh ./bin/startManagedWebLogic.sh appServer8002 http://192.168.0.160:8001
命令:sh ./bin/startManagedWebLogic.sh appServer8003 http://192.168.0.160:8001

命令执行完成后,自动创建servers目录,及servers目录下面的三个文件夹

3.4.2 建目录及密码文件

用weblogic账号在新生成的三个目录下创建security目录:

在server目录下新建boot.properties文件,并输入用户名和密码

将新建文件boot.properties拷贝到三个security目录下

确认拷贝成功:

3.4.3 启动

weblogic账号下运行:
命令:nohup sh ./bin/startWebLogic.sh &
命令:nohup sh ./bin/startManagedWebLogic.sh appServer8002 http://192.168.0.160:8001 &
命令:nohup sh ./bin/startManagedWebLogic.sh appServer8003 http://192.168.0.160:8001 &

四、验证

浏览器输入:http://192.168.0.160:8001/console

输入weblogic 和weblogic1
就可以在appServer8002和appServer8003上部署应用了

发表回复