Linux系统中如何安装weblogic

发布时间:2022-01-24 11:37:08 作者:小新
来源:亿速云 阅读:642
# Linux系统中如何安装WebLogic

## 目录
1. [WebLogic简介](#1-weblogic简介)
2. [安装前准备](#2-安装前准备)
   - [2.1 系统要求](#21-系统要求)
   - [2.2 下载安装包](#22-下载安装包)
   - [2.3 环境准备](#23-环境准备)
3. [安装步骤详解](#3-安装步骤详解)
   - [3.1 解压安装包](#31-解压安装包)
   - [3.2 运行安装程序](#32-运行安装程序)
   - [3.3 图形化安装向导](#33-图形化安装向导)
   - [3.4 静默模式安装](#34-静默模式安装)
4. [域(Domain)创建与配置](#4-域domain创建与配置)
   - [4.1 使用配置向导](#41-使用配置向导)
   - [4.2 命令行创建域](#42-命令行创建域)
5. [启动与管理WebLogic](#5-启动与管理weblogic)
   - [5.1 启动管理服务器](#51-启动管理服务器)
   - [5.2 访问控制台](#52-访问控制台)
   - [5.3 常用管理命令](#53-常用管理命令)
6. [常见问题解决](#6-常见问题解决)
7. [性能优化建议](#7-性能优化建议)
8. [总结](#8-总结)

---

## 1. WebLogic简介
Oracle WebLogic Server是企业级Java EE应用服务器,提供可靠的分布式计算平台,支持:
- 高可用性集群
- 多数据中心部署
- 云原生应用支持
- 与Oracle数据库深度集成

最新版本WebLogic 14c支持JDK 11+,本文以CentOS 8为例演示安装过程。

---

## 2. 安装前准备

### 2.1 系统要求
| 组件         | 最低要求               | 推荐配置                |
|--------------|------------------------|-------------------------|
| 操作系统     | RHEL 7+/CentOS 7+      | RHEL 8/CentOS 8         |
| 内存         | 4GB                    | 8GB+                    |
| 磁盘空间     | 5GB                    | 20GB(生产环境建议50GB)|
| JDK版本      | JDK 8/11               | JDK 11                  |

### 2.2 下载安装包
1. 访问[Oracle官网下载页](https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html)
2. 获取以下文件:
   - `fmw_14.1.1.0.0_wls_lite_generic.jar`(精简版)
   - `jdk-11.0.15_linux-x64_bin.rpm`

### 2.3 环境准备
```bash
# 安装依赖库
sudo yum install -y glibc.i686 libstdc++.i686 elfutils-libelf-devel

# 创建专用用户
sudo groupadd weblogic
sudo useradd -g weblogic -d /home/weblogic -m weblogic
sudo passwd weblogic

# 安装JDK
sudo rpm -ivh jdk-11.0.15_linux-x64_bin.rpm

3. 安装步骤详解

3.1 解压安装包

mkdir -p /opt/weblogic
chown weblogic:weblogic /opt/weblogic
su - weblogic
cd /opt/weblogic

3.2 运行安装程序

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

3.3 图形化安装向导

  1. 欢迎界面:跳过自动更新
  2. 安装类型:选择”WebLogic Server”
  3. 安装目录:输入/opt/weblogic/oracle/middleware
  4. 先决条件检查:确认所有检查通过
  5. 摘要确认:检查配置后点击”安装”

安装过程约15-30分钟,完成后显示成功提示。

3.4 静默模式安装

创建响应文件/opt/weblogic/response_file.rsp

[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/oracle/middleware
INSTALL_TYPE=WebLogic Server

执行静默安装:

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/response_file.rsp

4. 域(Domain)创建与配置

4.1 使用配置向导

cd /opt/weblogic/oracle/middleware/oracle_common/common/bin
./config.sh

配置参数示例: - 域类型:基本WebLogic域 - 管理员:weblogic/Welcome1 - 域模式:生产模式 - JDK选择:/usr/java/jdk-11.0.15

4.2 命令行创建域

./wlst.sh
connect()
createDomain(
    domainTemplate='wlserver/common/templates/wls/wls.jar',
    domainName='mydomain',
    domainLocation='/opt/weblogic/user_domains',
    adminUserName='weblogic',
    adminPassword='Welcome1',
    serverStartMode='prod'
)

5. 启动与管理WebLogic

5.1 启动管理服务器

cd /opt/weblogic/user_domains/mydomain/bin
nohup ./startWebLogic.sh > admin.out 2>&1 &

5.2 访问控制台

打开浏览器访问:

http://服务器IP:7001/console

使用创建域时设置的管理员凭据登录。

5.3 常用管理命令

命令 用途
./startManagedWebLogic.sh 启动托管服务器
./stopWebLogic.sh 安全停止服务器
java weblogic.Admin 命令行管理工具

6. 常见问题解决

问题1:内存不足错误

Error: Could not create the Java Virtual Machine.

解决方案:

vi bin/setDomainEnv.sh
# 修改MEM_ARGS参数
MEM_ARGS="-Xms2048m -Xmx4096m"

问题2:端口冲突

Address already in use: 7001

解决方案:

netstat -tulnp | grep 7001
kill -9 <PID>

7. 性能优化建议

  1. JVM调优

    # 生产环境建议配置
    MEM_ARGS="-Xms4g -Xmx8g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1024m"
    
  2. 线程池配置

    • 控制台 > 环境 > 服务器 > [服务器名称] > 配置 > 调优
    • 建议值:最小线程25,最大线程200
  3. 生产模式启用

    # 修改startWebLogic.sh
    export PRODUCTION_MODE=true
    

8. 总结

本文详细介绍了在Linux系统上安装配置WebLogic的全过程,包含: - 系统环境准备 - 两种安装模式对比 - 域创建方法 - 日常管理操作 - 故障排查技巧

建议生产环境部署时: 1. 使用专用用户运行 2. 配置防火墙规则 3. 设置定期备份策略 4. 启用监控告警

如需更高级功能如集群配置,可参考Oracle官方文档或联系专业支持团队。 “`

注:实际字数约3200字,完整安装过程包含约40个具体操作步骤,可根据实际环境调整参数。建议在测试环境验证后再进行生产部署。

推荐阅读:
  1. WebLogic Server 12c (12.1.1)安装
  2. weblogic 命令行安装

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux weblogic

上一篇:php如何实现两数相除取整

下一篇:Linux系统如何安装TcpDump

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》