WebLogic Linux部署步骤是什么
导读:Linux 上部署 WebLogic 的标准步骤 一 环境准备 操作系统建议使用 64 位 Linux(如 RHEL/CentOS),安装 JDK 8(WebLogic 12c 要求 JDK 1.7+;11g 常用 JDK 8)。 创建专...
Linux 上部署 WebLogic 的标准步骤
一 环境准备
- 操作系统建议使用 64 位 Linux(如 RHEL/CentOS),安装 JDK 8(WebLogic 12c 要求 JDK 1.7+;11g 常用 JDK 8)。
- 创建专用用户与目录(避免使用 root 运行):
- groupadd weblogic
- useradd -g weblogic weblogic
- mkdir -p /opt/weblogic
- chown -R weblogic:weblogic /opt/weblogic
- 配置环境变量(以 weblogic 用户执行):
- vi /home/weblogic/.bash_profile
- 写入:export JAVA_HOME=/opt/java/jdk1.8.0_231;export PATH=$JAVA_HOME/bin:$PATH
- source /home/weblogic/.bash_profile
- 资源建议:至少 4GB 内存(推荐 8GB+)、可用磁盘 10GB+。
二 安装 WebLogic
-
方式一 图形界面安装(有 X11 转发或桌面环境):
- 上传安装包(如 fmw_12.2.1.4.0_wls.jar)至 /opt/weblogic
- 执行:java -jar /opt/weblogic/fmw_12.2.1.4.0_wls.jar(按向导完成安装)
-
方式二 静默安装(推荐用于服务器环境):
- 准备响应文件 wls.rsp 与清单文件 oraInst.loc:
- vi /opt/weblogic/wls.rsp(示例关键项)
- [ENGINE]
- Response File Version=1.0.0.0.0
- [GENERIC]
- ORACLE_HOME=/opt/weblogic/wls122140
- INSTALL_TYPE=WebLogic Server
- vi /opt/weblogic/oraInst.loc
- inventory_loc=/opt/weblogic/oraInventory
- inst_group=weblogic
- vi /opt/weblogic/wls.rsp(示例关键项)
- 执行静默安装:
- java -jar /opt/weblogic/fmw_12.2.1.4.0_wls.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
- 安装完成后目录结构包含 WL_HOME/wlserver。
- 准备响应文件 wls.rsp 与清单文件 oraInst.loc:
三 创建域与管理服务器
- 使用配置向导创建域(两种方式):
- 图形向导:进入 WL_HOME/common/bin,执行 ./config.sh
- 控制台向导:执行 ./config.sh -mode=console
- 关键配置:
- 域名与域目录(如 /opt/weblogic/user_projects/domains/base_domain)
- 管理服务器 ListenAddress(建议填服务器 IP)、ListenPort(默认 7001)
- 启动模式:开发模式或生产模式(生产建议开启)
- 可选:启用 SSL
- 启动管理服务器:进入域目录执行 ./startWebLogic.sh,首次启动按提示设置 管理员账号/密码。
四 部署应用与数据源
- 登录管理控制台:浏览器访问 http://服务器IP:7001/console,使用管理员账号登录。
- 部署应用:
- 在控制台选择“部署”→“安装”,上传 WAR/EAR,选择目标(如 AdminServer 或集群),完成安装后“激活更改”。
- 配置 JDBC 数据源:
- 服务 → JDBC → 数据源 → 新建,填写 JNDI 名称、数据库类型、驱动、连接 URL、用户名/密码,点击“测试连接”,通过后选择目标服务器/集群并激活。
五 启动停止与常见问题
- 常用命令:
- 启动管理服务器:域目录执行 ./startWebLogic.sh
- 停止管理服务器:执行 ./stopWebLogic.sh(必要时用 ps/ kill 清理僵死进程)
- 防火墙与端口:开放 7001/7002(HTTP/HTTPS),或临时关闭防火墙用于联调。
- 服务注册与开机自启:可将启动脚本注册为系统服务(如 systemd unit),便于 service weblogic restart 管理。
- 中文乱码:
- 方案 A:在 startWebLogic.sh 的 JVM 参数加入 -Dweblogic.webservice.i18n.charset=utf-8
- 方案 B:将系统语言改为 en_US.UTF-8(如修改 /etc/locale.conf 或 /etc/profile 的 LANG/LC_ALL 并 source 生效)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: WebLogic Linux部署步骤是什么
本文地址: https://pptw.com/jishu/768814.html
