在 CentOS 7 上安装 Oracle Java 开发工具包 (JDK) 8
从 Oracle 技术网下载 Oracle Java 开发工具包 (JDK) 8.
我们已经为 Linux x64 操作系统下载了 JDK 8u191,并将下载的 rpm 文件放在 /soft 目录中。
使用 rpm 命令安装 jdk-8u191-linux-x64.rpm。
[root@appserver-02 ~]# cd /soft [root@appserver-02 soft]# rpm -ivh jdk-8u191-linux-x64.rpm
设置 JAVA_HOME 环境变量。
[root@appserver-02 ~]# echo "export JAVA_HOME=/usr/java/jdk1.8.0_191-amd64" >> /etc/profile
验证 Java 安装。
[root@appserver-02 ~]# java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
Java Development Kit (JDK) 8 已成功安装。
在 CentOS 7 上安装 Oracle Weblogic Server 12c
从 Oracle 技术网下载适用于 Oracle WebLogic Server 和 Oracle Coherence 的通用安装程序。
我们已将下载的 zip 文件放在 /soft 目录中。
创建操作系统用户和组以拥有 Oracle Weblogic Server 12c 软件。
[root@appserver-02 ~]# groupadd -g 1001 oinstall [root@appserver-02 ~]# useradd -u 1001 -g oinstall oracle [root@appserver-02 ~]# passwd oracle Changing password for user oracle. New password: Retype new password: passwd: all authentication tokens updated successfully.
为 Oracle Weblogic Server 12c 创建必要的目录。
[root@appserver-02 ~]# mkdir -p /u01/app/oracle/product/12.2.1 [root@appserver-02 ~]# mkdir -p /u01/app/oracle/config/{domains,applications} [root@appserver-02 ~]# chown -R oracle:oinstall /u01/app [root@appserver-02 ~]# chmod -R 775 /u01
以 oracle 用户身份连接。
[root@appserver-02 ~]# su - oracle
在 ~/.bash_profile 中设置以下环境变量。
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.1 export MW_HOME=$ORACLE_HOME export WLS_HOME=$MW_HOME/wlserver export DOMAIN_BASE=$ORACLE_BASE/config/domains export DOMAIN_HOME=$DOMAIN_BASE/mydomain
使用 unzip 命令解压 fmw_12.2.1.3.0_wls_Disk1_1of1.zip。
[oracle@appserver-02 ~]$ cd /soft [oracle@appserver-02 soft]$ unzip fmw_12.2.1.3.0_wls_Disk1_1of1.zip Archive: fmw_12.2.1.3.0_wls_Disk1_1of1.zip inflating: fmw_12.2.1.3.0_wls.jar inflating: fmw_12213_readme.htm
使用 java 命令执行 fmw_12.2.1.3.0_wls.jar。
此处,Oracle Weblogic Server 12c 以图形模式安装,因此在继续安装过程之前,我们应该在图形目标中运行 CentOS 7 服务器。
[oracle@appserver-02 soft]$ java -jar fmw_12.2.1.3.0_wls.jar Launcher log file is /tmp/OraInstall2018-12-26_07-49-54PM/launcher2018-12-26_07-49-54PM.log. Extracting the installer . . . . . . Done Checking if CPU speed is above 300 MHz. Actual 2394.573 MHz Passed Checking monitor: must be configured to display at least 256 colors. Actual unknown. Failed <<<< Checking swap space: must be greater than 512 MB. Actual 2047 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 31507 MB Passed Some system prerequisite checks failed. You must fulfill these requirements before continuing. Continue? (yes [y] / no [n]) [n] y You have confirmed that the product can be installed on this platform. Continuing with the installation. Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2018-12-26_07-49-54PM
将 Oracle Inventory 目录和 OS 组的位置设置为拥有 Oracle Weblogic Server 12c 软件。
单击下一步。
选择跳过自动更新选项,然后单击下一步。
设置 Oracle 主目录并单击下一步。
选择 Weblogic Server 选项并单击 Next。
单击下一步。
查看安装摘要并单击安装。
Oracle Weblogic Server 12c 安装正在进行中。
取消选中自动启动配置向导并单击完成。
我们的 CentOS 7 机器上已安装 Oracle Weblogic Server 12c。
如果我们计划在 Oracle Weblogic Server 12c 上部署 Oracle Forms and Reports 12c,则不得配置 Oracle Weblogic Server 12c。
在这种情况下,Oracle Weblogic Server 12c 由 Oracle Forms and Reports 12c 隐式配置。
在 CentOS 7 上配置 Oracle Weblogic Server 12c
执行配置脚本。
[oracle@appserver-02 soft]$ $ORACLE_HOME/oracle_common/common/bin/config.sh
设置 Weblogic 域主页并单击下一步。
单击下一步。
为 Weblogic 管理定义用户并设置密码。
单击下一步。
选择生产选项,然后单击下一步。
单击下一步。
单击创建。
单击下一步。
记下 Weblogic Admin Server URL 并单击 Finish。
在 CentOS 7 防火墙中允许 Weblogic 服务器的默认端口 7001/tcp。
[root@appserver-02 ~]# firewall-cmd --permanent --add-port=7001/tcp success [root@appserver-02 ~]# firewall-cmd --reload success
配置 boot.properties 以更轻松地启动 Weblogic。
[oracle@appserver-02 soft]$ mkdir -p $DOMAIN_HOME/servers/AdminServer/security/ [oracle@appserver-02 soft]$ echo "username=weblogic" > $DOMAIN_HOME/servers/AdminServer/security/boot.properties [oracle@appserver-02 soft]$ echo "password=weblogic123" >> $DOMAIN_HOME/servers/AdminServer/security/boot.properties
启动 Weblogic 服务器。
[oracle@appserver-02 soft]$ $DOMAIN_HOME/startWebLogic.sh &
在浏览器中打开管理服务器 URL。
使用 weblogic 用户登录。
我们已经在 CentOS 7 机器上成功安装和配置了 Oracle Weblogic Server 12c。
Oracle Weblogic Server 是目前由 Oracle Corporation 开发的 Java EE 应用服务器。
Oracle Weblogic Server 是 Oracle 融合中间件产品组合的一部分,它是部署 Oracle 融合中间件应用程序的基础平台。
本文将介绍如何在 CentOS 7 上安装 Oracle Weblogic Server 12c。
系统规格
我们将安装 Oracle Weblogic Server 12c 作为 Oracle Fusion Middleware Forms and Reports 12c 部署的其中1部分。
因为,这两个软件都需要一些强大的硬件要求。
因此,我们相应地配置了一个 CentOS 7 服务器:
- CPU - 2.4 Ghz(4 核)
- 内存 - 4 GB
- 存储 - 60 GB
- 主机名 - appserver-02.onitroad.com
- IP 地址 - 192.168.1.130/24
- 操作系统 - CentOS 7.6
- Oracle Weblogic 服务器 - 12.2.1.3