如何在Linux上安装WebLogic? | 配置完整指南

系统准备

环境要求

  • 操作系统:Oracle Linux/RHEL/CentOS 7/8(推荐)
  • JDK:Oracle JDK 8(WebLogic 12c要求)
  • 硬件:至少2核CPU、4GB内存、10GB磁盘空间
  • 用户:使用非root用户操作(如 weblogic

安装依赖包

sudo yum install -y binutils glibc glibc-devel gcc gcc-c++ libstdc++ libaio make sysstat unzip wget

创建专用用户

sudo groupadd weblogic
sudo useradd -g weblogic -m -d /home/weblogic weblogic
sudo passwd weblogic  # 设置密码
sudo su - weblogic   # 切换到用户

安装JDK

  1. 下载Oracle JDK 8(如 jdk-8u381-linux-x64.tar.gz

    weblogic安装与配置 linux

  2. 解压并配置环境变量:

    mkdir -p /home/weblogic/jdk
    tar -zxvf jdk-8u381-linux-x64.tar.gz -C /home/weblogic/jdk
  3. 编辑 ~/.bashrc 添加:

    export JAVA_HOME=/home/weblogic/jdk/jdk1.8.0_381
    export PATH=$JAVA_HOME/bin:$PATH
  4. 生效配置:

    source ~/.bashrc
    java -version  # 验证安装

安装WebLogic

  1. 下载安装包
    Oracle官网获取 fmw_12.2.1.4.0_wls.jar(需Oracle账户)。

  2. 创建安装目录

    weblogic安装与配置 linux

    mkdir -p /home/weblogic/oracle/middleware
  3. 静默安装(无图形界面):

    java -jar fmw_12.2.1.4.0_wls.jar -silent 
    -responseFile /tmp/wls.rsp 
    -invPtrLoc /tmp/oraInst.loc
    • 响应文件 /tmp/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
    • 库存文件 /tmp/oraInst.loc:
      inventory_loc=/home/weblogic/oraInventory
      inst_group=weblogic

创建WebLogic域

使用配置向导

cd /home/weblogic/oracle/middleware/oracle_common/common/bin
./config.sh  # 启动图形向导(需X11转发或VNC)
  • 关键步骤
    1. 选择 "Create a new domain"
    2. 设置域位置:/home/weblogic/oracle/user_projects/domains/base_domain
    3. 设置管理员账号/密码(如 weblogic/WebLogic123
    4. 选择 "Development Mode""Oracle JDK 8"
    5. 完成创建。

静默创建域

./config.sh -mode=console -silent -responseFile /path/to/domain.rsp

示例响应文件 domain.rsp

read template from "/home/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar";
set Server "AdminServer" ListenPort "7001";
set username "weblogic";
set password "WebLogic123";
write domain to "/home/weblogic/oracle/user_projects/domains/base_domain";
close template;

启动管理服务器

cd /home/weblogic/oracle/user_projects/domains/base_domain/bin
nohup ./startWebLogic.sh &  # 后台启动
tail -f nohup.out           # 查看日志
  • 访问控制台:http://<服务器IP>:7001/console
  • 使用账号 weblogic/WebLogic123 登录

配置系统服务(Systemd)

  1. 创建服务文件 /etc/systemd/system/weblogic.service
    [Unit]
    Description=WebLogic Admin Server
    After=network.target

[Service]
Type=simple
User=weblogic
Group=weblogic
WorkingDirectory=/home/weblogic/oracle/user_projects/domains/base_domain/bin
ExecStart=/home/weblogic/oracle/user_projects/domains/base_domain/bin/startWebLogic.sh
Restart=always
RestartSec=30

[Install]
WantedBy=multi-user.target


2. 启动服务:
```bash
sudo systemctl daemon-reload
sudo systemctl start weblogic
sudo systemctl enable weblogic

防火墙放行端口

sudo firewall-cmd --permanent --add-port=7001/tcp  # 管理控制台
sudo firewall-cmd --reload

验证安装

  1. 检查进程:
    ps -ef | grep weblogic
  2. 访问控制台:
    http://服务器IP:7001/console,正常登录即成功。

常见问题解决

  1. 安装时内存不足
    编辑 bin/commEnv.sh,调整 MEM_ARGS

    weblogic安装与配置 linux

    MEM_ARGS="-Xms1024m -Xmx2048m"
  2. 端口冲突
    修改 domain/config/config.xml 中的 <listen-port>

  3. 无法连接控制台
    检查防火墙、IP绑定(-Dweblogic.ListenAddress=0.0.0.0)。


通过以上步骤,您已完成WebLogic Server在Linux上的安装与基础配置,生产环境建议:

  • 使用 生产模式 启动域
  • 配置SSL加密
  • 部署集群和高可用架构

图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/291717.html

(0)
上一篇 2026年2月11日 18:08
下一篇 2026年2月11日 18:12

相关推荐

  • 安全中心哪个版本比较好?如何选择适合自己的安全中心?

    在数字化时代,个人设备与信息的安全防护已成为日常生活中的核心议题,随着网络威胁的日益复杂化,从恶意软件、钓鱼链接到数据泄露,各类风险潜藏在生活的方方面面,而一个功能全面、操作便捷的安全中心,正成为守护数字生活的关键屏障,它不仅是技术工具的集成,更是用户与数字威胁之间的“安全缓冲带”,通过系统化的防护策略与智能化……

    2025年11月26日
    01130
  • 安全大数据

    筑牢数字时代的安全防线在数字化浪潮席卷全球的今天,网络安全威胁日益复杂多变,从数据泄露、勒索软件到APT攻击,传统安全防护手段已难以应对海量、动态的攻击场景,安全大数据技术的兴起,为解决这一难题提供了全新思路,通过整合多源异构数据、运用先进分析算法,安全大数据不仅能够提升威胁检测的精准度,更能实现从被动防御到主……

    2025年11月20日
    01630
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • 企业如何做好安全数据分类分级?关键步骤有哪些?

    构建数据安全体系的基石在数字化时代,数据已成为组织的核心资产,其安全性与保密性直接关系到企业运营、用户信任乃至国家战略安全,随着数据量的爆炸式增长和应用场景的复杂化,传统的“一刀切”安全防护模式已难以应对多样化威胁,安全数据分类作为数据安全管理的核心环节,通过对数据按敏感度、价值及风险等级进行科学划分,实现精准……

    2025年11月21日
    01370
  • 2014年网吧服务器配置标准,如今是否仍适用?探讨升级与兼容性问题。

    2014年网吧服务器配置解析随着互联网技术的飞速发展,网吧作为网络娱乐的重要场所,其服务器配置对于保障网络稳定性和用户体验至关重要,本文将为您详细解析2014年网吧服务器的配置,帮助您了解当时网吧服务器的配置特点,处理器配置类型:2014年网吧服务器处理器主要以Intel Xeon系列为主,如E3、E5等,主频……

    2025年12月7日
    01260

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注