wget、tar、vim),可通过yum install -y wget tar vim(CentOS)或apt install -y wget tar vim(Ubuntu/Debian)安装缺失工具。/etc/sysctl.conf文件,添加以下配置:fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
执行sysctl -p使配置生效。WebLogic 14c要求JDK 1.8或更高版本(推荐JDK 11+)。以JDK 11为例,安装步骤如下:
jdk-11.0.20_linux-x64_bin.tar.gz)并上传至服务器(如/tmp目录)。/usr/local/:tar -zxvf /tmp/jdk-11.0.20_linux-x64_bin.tar.gz -C /usr/local/
~/.bashrc文件,添加:export JAVA_HOME=/usr/local/jdk-11.0.20
export PATH=$JAVA_HOME/bin:$PATH
执行source ~/.bashrc使配置生效,验证安装:java -version # 应输出JDK 11版本信息
为避免权限问题,禁止使用root用户安装,创建weblogic用户及同名组:
groupadd weblogic # 创建用户组
useradd -g weblogic -m -s /bin/bash weblogic # 创建用户并指定家目录
passwd weblogic # 设置密码(如Weblogic123)
创建安装目录并赋予权限(以/opt/weblogic为例):
mkdir -p /opt/weblogic
chown -R weblogic:weblogic /opt/weblogic
chmod -R 755 /opt/weblogic
将WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar)上传至/opt/weblogic目录,解压:
cd /opt/weblogic
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar # 图形界面安装(需VNC)
若需静默安装(自动化部署),需提前创建响应文件:
oraInst.loc文件(指定安装清单路径):touch /opt/weblogic/oraInst.loc
echo "inventory_loc=/opt/weblogic/oraInventory" >> /opt/weblogic/oraInst.loc
echo "inst_group=weblogic" >> /opt/weblogic/oraInst.loc
wls.rsp响应文件(配置安装参数):touch /opt/weblogic/wls.rsp
echo "[ENGINE]" >> /opt/weblogic/wls.rsp
echo "Response File Version=1.0.0.0.0" >> /opt/weblogic/wls.rsp
echo "[GENERIC]" >> /opt/weblogic/wls.rsp
echo "ORACLE_HOME=/opt/weblogic/oracle/middleware" >> /opt/weblogic/wls.rsp # 安装路径
echo "INSTALL_TYPE=WebLogic Server" >> /opt/weblogic/wls.rsp # 安装类型
echo "DECLINE_SECURITY_UPDATES=true" >> /opt/weblogic/wls.rsp # 拒绝安全更新
echo "SECURITY_UPDATES_VIA_MYORACLESUPPORT=false" >> /opt/weblogic/wls.rsp # 不通过MyOracleSupport接收更新
执行静默安装:
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
安装完成后,验证ORACLE_HOME目录(如/opt/weblogic/oracle/middleware)是否存在。
域是WebLogic的管理单元,包含服务器实例、集群、资源等。以创建基础域为例:
切换至weblogic用户,进入oracle_common/common/bin目录,执行:
su - weblogic
cd /opt/weblogic/oracle/middleware/oracle_common/common/bin
./config.sh # 图形界面配置(需VNC)
若需命令行配置,可使用config.sh -mode=console。
/opt/weblogic/domains/base_domain)。weblogic,密码如Weblogic123)。/usr/local/jdk-11.0.20)。进入域的bin目录,执行启动脚本:
cd /opt/weblogic/domains/base_domain/bin
./startWebLogic.sh
观察启动日志(终端输出或/opt/weblogic/domains/base_domain/servers/AdminServer/logs/AdminServer.log),确认无报错。
http://<服务器IP>:7001/console(默认端口7001)。weblogic)和密码,登录成功则表示安装完成。wls.rsp中的DECLINE_SECURITY_UPDATES=false),并定期检查Oracle官方补丁。firewall-cmd --add-port=7001/tcp --permanent(CentOS)或ufw allow 7001/tcp(Ubuntu)配置。