前言
- 简介:weblogic是java应用服务器软件的一种,类似于tomcat,但功能更多,适用于大型应用场景。
- 版本:
- 系统:centos 7(最小化安装,无图形化界面)
- jdk: oraclejdk8(openjdk不行)
- weblogic: 12.2.1.4
步骤
- 准备服务器、jdk环境、安装包(官网下载为fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip)
- 创建用户(创建完用户后,后续的操作都要用weblogic用户,不能使用root)
# 创建用户 useradd weblogic # 修改密码 echo '123456' | passwd weblogic --stdin
- 将weblogic的安装包传到weblogic用户的家目录并解压
unzip fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip
- 新建并编辑
/home/weblogic/oraInst.loc
(非图形界面安装必需,注意目录要手动创建)
Inventory_loc=/home/weblogic/oraInventory Inst_group=weblogic
- 新建并编辑
/home/weblogic/wls.rsp
(非图形界面安装必需,注意目录要手动创建)
[ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/home/weblogic/oracle/middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
- 静默安装
java -jar /home/weblogic/fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
- 创建域
# 在交互界面依次输入:(注意路径) readTemplateForUpdate('/home/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar') cd('Servers/AdminServer') set('ListenAddress','') set('ListenPort', 7001) cd('/') cd('Security/base_domain/User/weblogic') cmo.setPassword('weblogic2022') setOption('OverwriteDomain', 'true') writeDomain('/home/weblogic/oracle/middleware/user_projects/domains') closeTemplate() exit()
- 启动weblogic
cd /home/weblogic/oracle/middleware/user_projects/domains/bin # 前台启动。第一次启动可以前台启动,方便观察有没有错误。以后就可以后台启动 ./startWebLogic.sh # 后台启动 # nohup ./startWebLogic.sh > $HOME/start.log 2>&1 &
- 浏览器访问
http://ip:7001/console
,用户名是weblogic,密码是创建域时候的weblogic2022