1. 安装jdk
官网安装包下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载完成后上传至服务器这里安装包上传到/mnt/software,解压并移动到/mnt/installer
cd /mnt/software
tar xf jdk-8u251-linux-x64.tar.gz
mv jdk1.8.0_251 /mnt/installer/
添加环境变量
cat >> /etc/profile << EOF
export JAVA_HOME=/mnt/installer/jdk1.8.0_251
export JRE_HOME=\${JAVA_HOME}/jre
export CLASSPATH=.:\${JAVA_HOME}/lib:\${JRE_HOME}/lib:\$CLASSPATH
export JAVA_PATH=\${JAVA_HOME}/bin:\${JRE_HOME}/bin
export PATH=\$PATH:\${JAVA_PATH}
EOF
加载配置
source /etc/profile
验证安装
java -version
预览截图:
2. 创建swap分区
创建要作为swap分区的文件:增加2B大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小):
dd if=/dev/zero of=/root/swapfile bs=1M count=2048
格式化为交换分区文件:
mkswap /root/swapfile
启用交换分区文件:
swapon /root/swapfile
开机时自启用,在文件/etc/fstab中添加一行:
echo "/root/swapfile swap swap defaults 0 0" >> /etc/fstab
预览截图:
3. 新建用户
创建分组 需要跟oraInst中的inst_group值对应
groupadd 51shaoxi
创建非root权限用户 root用户是无法安装Oracle产品
useradd -g 51shaoxi -m -d /home/51shaoxi 51shaoxi
修改密码
passwd 51shaoxi
预览截图:
4. 准备安装文件
进入官网下载安装包
下载后解压得到fmw_12.2.1.3.0_wls.jar,新建weblogic安装目录,上传fmw_12.2.1.3.0_wls.jar至安装目录
mkdir /mnt/software/weblogic12
安装目录下新建文件wls.rsp
cd /mnt/software/weblogic12
cat >> wls.rsp << EOF
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
#设置weblogic安装目录
ORACLE_HOME=/mnt/installer/weblogic12
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
EOF
安装目录下新建文件oraInst.loc
cd /mnt/software/weblogic12
cat >> oraInst.loc << EOF
inventory_loc=/home/51shaoxi/oraInventory
inst_group=51shaoxi
EOF
安装目录下新建文件create_domain
cd /mnt/software/weblogic12
cat >> create_domain << EOF
readTemplate("/mnt/installer/weblogic12/wlserver/common/templates/wls/wls.jar")
cd('Servers/AdminServer')
set('ListenAddress','')
#配置控制台端口
set('ListenPort', 8686)
create('AdminServer','SSL')
cd('SSL/AdminServer')
set('Enabled', 'True')
set('ListenPort', 8688)
cd('/')
cd('Security/base_domain/User/weblogic')
#配置控制台密码,"xxx"改成控制台密码
cmo.setPassword('xxx')
setOption('OverwriteDomain', 'true')
writeDomain('/mnt/installer/weblogic12/user_projects/domains/basicWLSDomain')
closeTemplate()
exit()
EOF
由于安装weblogic不能使用root用户,这里我们使用51shaoxi用户安装,这里需要注意用户权限问题,为了方便我们将整个/mnt目录更改用户为51shaoxi
chown -R 51shaoxi.51shaoxi /mnt
5. 安装weblogic
切换用户
su - 51shaoxi
静默安装开始 文件名字 wls.rsp文件位置以及oraInst.loc位置相应修改
java -jar /mnt/software/weblogic12/fmw_12.2.1.3.0_wls.jar -silent -responseFile /mnt/software/weblogic12/wls.rsp -invPtrLoc /mnt/software/weblogic12/oraInst.loc
安装domain
/mnt/installer/weblogic12/wlserver/common/bin/wlst.sh /mnt/software/weblogic12/create_domain
设置后台启动
nohup /mnt/installer/weblogic12/user_projects/domains/basicWLSDomain/startWebLogic.sh &
浏览器打开即可进入控制台
http://ip:8686/console
至此安装完成
预览截图:
6. 卸载weblogic12
weblogic12卸载脚本改名为deinstall.sh,命令行卸载时需要添加参数'-silent'否则会卡住
cd /mnt/installer/weblogic12/oui/bin
./deinstall.sh -silent
预览截图: