HCRM博客

如何在CentOS上安装和配置WebLogic服务器?

WebLogic在CentOS上的安装与部署

WebLogic Server 是 Oracle 公司提供的一款强大的应用服务器,广泛应用于企业级 Java 应用的托管,在 CentOS 操作系统上安装和部署 WebLogic Server 需要经过多个步骤,包括环境准备、软件安装、配置以及启动和管理服务等,本文将详细介绍如何在 CentOS 7 系统上安装和部署 WebLogic Server 12.2.1.4.0。

如何在CentOS上安装和配置WebLogic服务器?-图1
(图片来源网络,侵权删除)

环境准备

1、操作系统版本:CentOS 7 64bit

2、JDK 版本:建议使用 JDK 1.8,可以通过以下命令查看是否已安装 JDK:

   java version

如果未安装,可以使用以下命令安装:

   yum install java1.8.0openjdkdevel

3、下载 WebLogic 安装包:从 Oracle 官方网站下载 WebLogic Server 12.2.1.4.0 的安装包(fmw_12.2.1.4.0_wls.jar)。

创建用户和目录

1、创建用户:为了安全起见,不建议使用 root 用户进行安装,可以创建一个专门的用户 weblogic。

   groupadd weblogic
   useradd g weblogic weblogic
   passwd weblogic

2、创建安装目录:在/opt 目录下创建 weblogic 文件夹,并将安装文件复制到该目录。

如何在CentOS上安装和配置WebLogic服务器?-图2
(图片来源网络,侵权删除)
   mkdir /opt/weblogic
   cp fmw_12.2.1.4.0_wls.jar /opt/weblogic/

3、设置文件权限:将 weblogic 文件夹及其子目录的所有权更改为 weblogic 用户。

   chown R weblogic:weblogic /opt/weblogic

配置静默安装响应文件和安装位置文件

1、创建静默安装响应文件:在/opt/weblogic 目录下创建 wls.rsp 文件,内容如下:

   [ENGINE]
   Response File Version=1.0.0.0.0
   [GENERIC]
   ORACLE_HOME=/opt/weblogic/Oracle/Middleware
   INSTALL_TYPE=WebLogic Server
   MYORACLESUPPORT_USERNAME=
   MYORACLESUPPORT_PASSWORD=
   DECLINE_SECURITY_UPDATES=true
   SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
   PROXY_HOST=
   PROXY_PORT=
   PROXY_USER=
   PROXY_PWD=<SECURE VALUE>
   COLLECTOR_SUPPORTHUB_URL=

2、创建安装位置文件:在/opt/weblogic 目录下创建 oraInst.loc 文件,内容如下:

   Inventory_loc=/opt/weblogic/oraInventory
   Inst_group=weblogic

执行静默安装

切换到 weblogic 用户并执行静默安装命令:

su weblogic
java jar /opt/weblogic/fmw_12.2.1.4.0_wls.jar silent responseFile /opt/weblogic/wls.rsp invPtrLoc /opt/weblogic/oraInst.loc

等待安装完成(大约需要510分钟),成功后会显示相应的提示信息。

创建域

1、切换到 root 用户

如何在CentOS上安装和配置WebLogic服务器?-图3
(图片来源网络,侵权删除)
   su root

2、创建域目录

   mkdir p /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/

3、执行 wlst.sh 脚本

   cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin/
   ./wlst.sh

4、在 wlst 交互环境中创建域

   wls:/offline> readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
   cd('/base_domain')
   cd('Servers/AdminServer')
   cd('Security/base_domain/User/weblogic')
   cmo.setPassword('weblogic1')
   setOption('OverwriteDomain','true')
   writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/')
   exit()

配置防火墙和启动服务

1、开放防火墙端口

   firewallcmd permanent addport=9000/tcp
   firewallcmd reload

2、启动 WebLogic 服务

   cd /opt/weblogic/Oracle/Middleware/oracle_common/common/bin/
   ./startWebLogic.sh

3、访问 WebLogic 管理控制台:打开浏览器,访问 http://IP:9000/console,输入用户名和密码(默认用户名为 weblogic,密码为 weblogic1)进行登录。

常见问题及解答(FAQs)

Q1: 如何卸载 WebLogic Server?

A1: 卸载 WebLogic Server 可以通过删除相关的文件和目录来完成,首先停止 WebLogic 服务,然后删除安装目录和域目录。

停止 WebLogic 服务
/opt/weblogic/Oracle/Middleware/oracle_common/common/bin/stopWebLogic.sh
删除安装目录和域目录
rm rf /opt/weblogic

Q2: 如果安装过程中出现错误提示“无法找到或加载主”,怎么办?

A2: 这个错误通常是由于 JAVA_HOME 环境变量未正确设置导致的,确保 JAVA_HOME 指向正确的 JDK 安装路径,并且该路径已添加到 PATH 环境变量中。

export JAVA_HOME=/usr/lib/jvm/java1.8.0openjdk
export PATH=$JAVA_HOME/bin:$PATH

之后重新尝试安装。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/9037.html

分享:
扫描分享到社交APP
上一篇
下一篇