您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 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
mkdir -p /opt/weblogic
chown weblogic:weblogic /opt/weblogic
su - weblogic
cd /opt/weblogic
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
/opt/weblogic/oracle/middleware
安装过程约15-30分钟,完成后显示成功提示。
创建响应文件/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
cd /opt/weblogic/oracle/middleware/oracle_common/common/bin
./config.sh
配置参数示例: - 域类型:基本WebLogic域 - 管理员:weblogic/Welcome1 - 域模式:生产模式 - JDK选择:/usr/java/jdk-11.0.15
./wlst.sh
connect()
createDomain(
domainTemplate='wlserver/common/templates/wls/wls.jar',
domainName='mydomain',
domainLocation='/opt/weblogic/user_domains',
adminUserName='weblogic',
adminPassword='Welcome1',
serverStartMode='prod'
)
cd /opt/weblogic/user_domains/mydomain/bin
nohup ./startWebLogic.sh > admin.out 2>&1 &
打开浏览器访问:
http://服务器IP:7001/console
使用创建域时设置的管理员凭据登录。
命令 | 用途 |
---|---|
./startManagedWebLogic.sh |
启动托管服务器 |
./stopWebLogic.sh |
安全停止服务器 |
java weblogic.Admin |
命令行管理工具 |
问题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>
JVM调优:
# 生产环境建议配置
MEM_ARGS="-Xms4g -Xmx8g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1024m"
线程池配置:
生产模式启用:
# 修改startWebLogic.sh
export PRODUCTION_MODE=true
本文详细介绍了在Linux系统上安装配置WebLogic的全过程,包含: - 系统环境准备 - 两种安装模式对比 - 域创建方法 - 日常管理操作 - 故障排查技巧
建议生产环境部署时: 1. 使用专用用户运行 2. 配置防火墙规则 3. 设置定期备份策略 4. 启用监控告警
如需更高级功能如集群配置,可参考Oracle官方文档或联系专业支持团队。 “`
注:实际字数约3200字,完整安装过程包含约40个具体操作步骤,可根据实际环境调整参数。建议在测试环境验证后再进行生产部署。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。