1、Java环境准备

#下载jdk11
https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html
#解压
tar xf jdk-11.0.21_linux-x64_bin.tar.gz  -C /usr/local/
#配置环境变量
echo '
export JAVA_HOME=/usr/local/jdk-11.0.21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
' > >  /etc/profile

source /etc/profile
#查看版本
java -version

2、安装weblogic

下载

下载完成上传到服务器中

image-20240122152635999

#创建安装目录
mkdir -p /app/{oraInventory,weblogic12,install}
#授权
chmod -R 777 /app/
#创建用户和组
groupadd weblog  && useradd weblog -g weblog
#解压
unzip fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip  -d /app/install/
#进入解压目录
cd  /app/install
#新建oraInst.loc文件
cat >  oraInst.loc << EOF
inventory_loc=/app/oraInventory
inst_group=weblogic
EOF
#新建wls12c.resp文件
cat >  wls12c.resp << EOF
[ENGINE]
#不要更改此部分。
Response File Version=1.0.0.0.0
#自动更新
[GENERIC]
DECLINE_AUTO_UPDATES=true
#我的Oracle支持用户名
MOS_USERNAME=
#我的Oracle支持密码
MOS_PASSWORD=<SECURE VALUE> 
#如果软件更新已经下载并在本地系统上可用,请指定包含这些补丁的目录的路径,并将SPECIFY_DOWNLOAD_LOCATION设置为true
AUTO_UPDATES_LOCATION=
#连接到我的Oracle支持的代理服务器名称
SOFTWARE_UPDATES_PROXY_SERVER=
#代理服务器端口
SOFTWARE_UPDATES_PROXY_PORT=
#代理服务器用户名
SOFTWARE_UPDATES_PROXY_USER=
#代理服务器密码
SOFTWARE_UPDATES_PROXY_PASSWORD=<SECURE VALUE> 
#Oracle主目录位置。这可以是现有的Oracle主目录或新的Oracle主目录
ORACLE_HOME=/app/weblogic12/wls_12c
#将此变量值设置为所选的安装类型。例如,WebLogic Server,Coherence,Complete with Examples。
INSTALL_TYPE=WebLogic Server
#提供我的Oracle支持用户名。如果要忽略Oracle配置管理器配置,请为用户名提供空字符串。
MYORACLESUPPORT_USERNAME=
#提供我的Oracle支持密码
MYORACLESUPPORT_PASSWORD=<SECURE VALUE> 
#如果要拒绝安全更新,请将此设置为true。将其设置为true并为我的Oracle支持用户名提供空字符串将忽略Oracle配置管理器配置
DECLINE_SECURITY_UPDATES=true
#如果已指定My Oracle Support密码,请将此设置为true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#提供代理主机
PROXY_HOST=
#提供代理端口
PROXY_PORT=
#提供代理用户名
PROXY_USER=
#提供代理密码
PROXY_PWD=<SECURE VALUE> 
#字符串类型(URL格式)指示OCM中继器的URL,应为[scheme[Http/Https]]://[中继器主机]:[中继器端口]的格式
COLLECTOR_SUPPORTHUB_URL=
EOF

2.1、安装

#切换用户
su weblog

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /app/install/wls12c.resp -invPtrLoc /app/install/oraInst.loc

image-20240123111212640

3、weblogic域的创建与配置

3.1、查看weblogic环境变量

[weblog@web01 install]$ echo $MW_HOME
/app/weblogic12/wls_12c

注意:这里如果查看的是空,是正常的,因为还没有配置weblogic环境。配置完成后,再查看一次,如果有表示配置成功。一定要确认好。

1、在(~)路径下设置环境变量

echo '
export MW_HOME="/app/weblogic12/wls_12c"
export WL_HOME="/app/weblogic12/wls_12c/oracle_common"
' > >  ~/.bashrc

source ~/.bashrc

image-20240123111828494

2、创建自定义domain的文件夹路径

mkdir -p /app/weblogic12/wls_12c/user_projects/domains/base_domain/

进入weblogic中的common的bin目录下

cd /app/weblogic12/wls_12c/wlserver/common/bin

3、运行wlst.sh开始设置域

[weblog@web01 bin]$ ./wlst.sh 
WARNING: This is a deprecated script. Please invoke the wlst.sh script under oracle_common/common/bin.

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline> readTemplate('/app/weblogic12/wls_12c/wlserver/common/templates/wls/wls.jar')
wls:/offline/base_domain> cd('Servers/AdminServer')
wls:/offline/base_domain/Server/AdminServer> set('ListenAddress','')
wls:/offline/base_domain/Server/AdminServer> set('ListenPort', 7201)
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('weblogic123')
wls:/offline/base_domain/Security/base_domain/User/weblogic> setOption('OverwriteDomain', 'true')
wls:/offline/base_domain/Security/base_domain/User/weblogic> writeDomain('/app/weblogic12/wls_12c/user_projects/domains/base_domain')
wls:/offline/cpi_domain/Security/cpi_domain/User/weblogic> closeTemplate()
wls:/offline> exit()

Exiting WebLogic Scripting Tool.

image-20240123131015207

说明:
1.只需要输入 wls:…> 后边的命令就行了
2.set(‘ListenAddress’,’’)
这个我默认为空,不设置也可以
3.set(‘ListenPort’, 7201)
welogic域监听的端口号,修改成自己想要设置的
4.cmo.setPassword(‘weblogic123’)
设置域的登录密码
5.writeDomain(’/home/weblogic12/wls_12c/user_projects/domains/base_domain’)
设置上边新建的目录为新建域的工作目录
6.其他的基本是固定

正常设置完后,可以去base_domain目录下查看,有很多文件,应该是设置成功了

[weblog@web01 bin]$ cd /app/weblogic12/wls_12c/user_projects/domains/base_domain/

image-20240123131145176

4、启动

将启动日志写入到nohup.out文件中

nohup sh startWebLogic.sh &

weblogic域管理控制台地址
http://10.0.0.203:7201/console/
输入设置的用户名 weblogic 密码 weblogic123 即可。