Redhat 7.9x64 安装 weblogic 12.2.1.4.0

安装包(jdk + weblogic):

     https://www.oracle.com/java/technologies/downloads/#java8

     https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.tar.gz

     https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html

    下载中间那个826M 的,文件名为: fmw_12.2.1.4.0_wls_Disk1_1of1.zip

或者参考云下载方式下载oracle的软件:

    https://www.cnblogs.com/dawnlz/p/15777139.html

1、root创建用户、组

groupadd weblogic;

useradd -g weblogic weblogic

2、创建安装目录并指定目录用户及属组

mkdir -p /weblogic;

mkdir -p /webdomain;

chown -R weblogic:weblogic /weblogic;

chown -R weblogic:weblogic /webdomain;
passwd weblogic # 修改weblogic用户密码

3、切换用户至weblogic 配置jdk,创建安装配置文件及目录

上传jdk安装包到 /weblogic 下并解压

cd /weblogic
tar
-xvf jdk-8u311-linux-x64.tar.gz

环境变量:

vi ~/.bashrc

export JAVA_HOME=/weblogic/jdk1.8.0_311/
export CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

刷新环境变量

source ~/.bashrc

配置文件:

mkdir -p /weblogic/installFile

上传安装包到该目录,并解压:

unzip fmw_12.2.1.4.0_wls_Disk1_1of1.zip

配置文件1:

vi /weblogic/installFile/oraInst.loc

inst_group=weblogic
inventory_loc=/weblogic/oraInventory/

配置文件2:

vi /weblogic/installFile/wls.rsp

[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/weblogic/wls12c/
INSTALL_TYPE=WebLogic Server

MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_SECURITY_UPDATES=ture
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE VALUE>
COLLECTOR_SUPPORTTHUB_URL=

创建安装路径及安装配置路径:

mkdir -p /weblogic/wls12c

mkdir -p /weblogic/oraInventory

4、进行安装:

java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /weblogic/installFile/wls.rsp -invPtrLoc /weblogic/installFile/oraInst.loc  # 绝对路径

5、使用 wlst.sh 离线模式创建一个域

sh /weblogic/wls12c/wlserver/common/bin/wlst.sh

wls:/offline>readTemplateForUpdate('/weblogic/wls12c/wlserver/common/templates/wls/wls.jar')
wls:/offline/base_domain>cd ('Server/AdminServer')
wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','')
wls:/offline/base_domain/Server/AdminServer>set('ListenPort',9002) # 自定义控制台程序访问端口 防火墙未关闭需要配置端口访问
wls:/offline/base_domain/Server/AdminServer>cd('/')
wls:/offline/base_domain>cd('Security/base_domain/User/weblogic')
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic1234') # 设置密码英文加数字
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain','true')
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/webdomain/domains/base_domain/') # 刚才创建的域目录
wls:/offline/base_domain/Security/base_domain/User/weblogic>closeTemplate()
wls:/offline>exit() # 退出wlst

6、启动服务访问:

nohup sh /webdomain/domains/base_domain/startWebLogic.sh & # 后台启动

控制台程序访问地址:http://xxx.xxx.xxx.xxx:9002/console

posted @ 2022-01-03 17:49  往事隨風~  阅读(468)  评论(0编辑  收藏  举报