环境准备
-
操作系统:

- 支持Linux(如Oracle Linux、RHEL、CentOS等),确保系统更新至最新补丁。
- 检查系统架构:
uname -m(需为x86_64)。
-
依赖包:
yum install binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
-
创建用户和组(推荐):
groupadd oinstall useradd -g oinstall -m -d /home/oracle oracle passwd oracle # 设置密码
-
目录权限:
mkdir -p /opt/oracle/middleware chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle
-
JDK安装:
- 下载JDK 8(如
jdk-8uXXX-linux-x64.tar.gz),解压到/usr/java:tar -xzf jdk-8uXXX-linux-x64.tar.gz -C /usr/java
- 设置环境变量(在
/home/oracle/.bashrc中添加):export JAVA_HOME=/usr/java/jdk1.8.0_XXX export PATH=$JAVA_HOME/bin:$PATH
- 生效配置:
source ~/.bashrc
- 下载JDK 8(如
安装WebLogic
-
下载安装包:
- 从Oracle官网下载
fmw_12.2.1.4.0_wls.jar。
- 从Oracle官网下载
-
静默安装(无需图形界面):

- 创建响应文件
install.rsp:[ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/oracle/middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
- 执行安装命令:
su - oracle java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /path/to/install.rsp
- 等待完成(约5-10分钟),输出
Successfully installed即成功。
- 创建响应文件
创建WebLogic域
-
运行配置向导:
cd /opt/oracle/middleware/oracle_common/common/bin ./config.sh
- 选择 创建新域 > WebLogic Server 模板。
- 设置域位置(如
/opt/oracle/domains/mydomain)。 - 配置管理员账户(用户名
weblogic,密码需包含8位以上字母和数字)。
-
静默创建域(可选):
- 使用模板文件
domain_template.jar(需先通过图形界面生成模板):./config.sh -mode=console -template=/path/to/domain_template.jar
- 使用模板文件
启动与管理
-
启动管理服务器:
cd /opt/oracle/domains/mydomain ./startWebLogic.sh
首次启动需在控制台输入用户名/密码。
-
后台运行(生产环境推荐):
nohup ./startWebLogic.sh > admin.out 2>&1 &
-
访问控制台:

- 浏览器访问
http://<服务器IP>:7001/console,使用设置的管理员账号登录。
- 浏览器访问
关键配置
-
boot.properties自动登录:- 创建文件
domains/mydomain/servers/AdminServer/security/boot.properties:username=weblogic password=your_password
- 重启后密码自动加密。
- 创建文件
-
端口修改:
- 在控制台:环境 > 服务器 > AdminServer > 配置 > 监听端口(如改为
8001)。
- 在控制台:环境 > 服务器 > AdminServer > 配置 > 监听端口(如改为
-
JVM参数调整:
- 编辑
bin/startWebLogic.sh,在JAVA_OPTIONS中添加:-Xms2048m -Xmx4096m -XX:MaxPermSize=512m
- 编辑
防火墙与安全
# 开放端口 firewall-cmd --zone=public --add-port=7001/tcp --permanent firewall-cmd --reload # SELinux(如启用) setsebool -P httpd_can_network_connect 1
验证安装
ps -ef | grep weblogic # 检查进程 netstat -tlnp | grep java # 检查端口 tail -f /opt/oracle/domains/mydomain/servers/AdminServer/logs/AdminServer.log # 查看日志
常见问题解决
- 安装卡住:确保JDK版本兼容(WebLogic 12.2.1.4需JDK 8)。
- 端口冲突:修改默认端口(7001)或停止占用程序。
- 内存不足:调整
startWebLogic.sh中的-Xmx参数。 - 无法访问控制台:检查防火墙/SELinux,确认服务已启动。
提示:生产环境建议结合Node Manager管理集群,并配置SSL证书增强安全性,详细文档参考:Oracle WebLogic 12c Documentation。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/285953.html

