Linux如何安装WebLogic服务器?详细配置步骤图解

环境准备

  1. 操作系统:

    linux weblogic安装与配置

    • 支持Linux(如Oracle Linux、RHEL、CentOS等),确保系统更新至最新补丁。
    • 检查系统架构:uname -m(需为x86_64)。
  2. 依赖包:

    yum install binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
  3. 创建用户和组(推荐):

    groupadd oinstall
    useradd -g oinstall -m -d /home/oracle oracle
    passwd oracle  # 设置密码
  4. 目录权限:

    mkdir -p /opt/oracle/middleware
    chown -R oracle:oinstall /opt/oracle
    chmod -R 775 /opt/oracle
  5. 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

安装WebLogic

  1. 下载安装包:

  2. 静默安装(无需图形界面):

    linux weblogic安装与配置

    • 创建响应文件 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域

  1. 运行配置向导:

    cd /opt/oracle/middleware/oracle_common/common/bin
    ./config.sh
    • 选择 创建新域 > WebLogic Server 模板。
    • 设置域位置(如/opt/oracle/domains/mydomain)。
    • 配置管理员账户(用户名 weblogic,密码需包含8位以上字母和数字)。
  2. 静默创建域(可选):

    • 使用模板文件 domain_template.jar(需先通过图形界面生成模板):
      ./config.sh -mode=console -template=/path/to/domain_template.jar

启动与管理

  1. 启动管理服务器:

    cd /opt/oracle/domains/mydomain
    ./startWebLogic.sh

    首次启动需在控制台输入用户名/密码。

  2. 后台运行(生产环境推荐):

    nohup ./startWebLogic.sh > admin.out 2>&1 &
  3. 访问控制台:

    linux weblogic安装与配置

    • 浏览器访问 http://<服务器IP>:7001/console,使用设置的管理员账号登录。

关键配置

  1. boot.properties 自动登录:

    • 创建文件 domains/mydomain/servers/AdminServer/security/boot.properties:
      username=weblogic
      password=your_password
    • 重启后密码自动加密。
  2. 端口修改:

    • 在控制台:环境 > 服务器 > AdminServer > 配置 > 监听端口(如改为8001)。
  3. 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

赞 (0)
上一篇 2026年2月7日 18:31
下一篇 2026年2月7日 18:34

相关推荐

  • z9参数配置到底怎么样?,z9参数配置全面详细解析

    在Z9参数配置中,性能优化的核心在于根据业务负载特性进行精细调参,而非依赖默认值,通过酷番云大量实战案例验证,我们总结出三个关键维度:计算资源分配、存储I/O优化和网络参数调优,这三者协同调整可让Z9实例性能提升30%以上,以下分层展开具体配置方案,计算资源参数配置CPU核心数与线程比例是首要决策点,对于计算密……

    2026年8月18日
    0590
  • 现在手机主流内存配置多大才够用?,2026年手机内存8GB是否够用

    手机内存(RAM)配置已成为决定日常使用流畅度与多任务处理能力的关键指标,核心结论是:当前主流手机内存已从6GB起步,8GB成为基础门槛,12GB/16GB占据中高端市场,但并非越大越好,需结合系统优化、使用场景与未来需求综合选择,盲目追求大内存反而可能造成浪费,手机内存的发展历程手机内存容量在过去十年经历了飞……

    2026年7月17日
    02170
    • 服务器间歇性无响应是什么原因?如何排查解决?

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

      2026年1月10日
      020
  • 如何安全加固远程连接?企业级防护方案有哪些?

    远程连接的安全风险概述随着远程办公、分布式协作的普及,远程连接已成为企业运营和个人工作的核心环节,其开放性也带来了显著的安全风险:未经授权的访问可能泄露敏感数据,中间人攻击可窃取传输信息,弱口令或默认配置易成为黑客突破口,据2023年全球网络安全报告显示,超过60%的数据泄露事件与远程访问漏洞相关,凸显了安全加……

    2025年11月23日
    03610
  • sshd配置文件

    /etc/ssh/sshd_config 是 Linux 服务器安全加固的基石配置文件,对于任何面向公网开放的云主机(以酷番云 ECS 为例),科学配置该文件是抵御暴力破解与未授权访问的第一道防线,本配置的核心原则在于:彻底关闭密码登录、禁用root用户直连、采用高强度密钥认证,并结合云平台安全组实现双重端口限……

    2026年8月30日
    0522

发表回复

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