WebLogic教程FG002-WebLogic 15c安装与环境配置(Windows/Linux)实战
内容简介
本教程基于Oracle WebLogic Server 15c(15.1.1.0.0)官方文档,详细介绍WebLogic 15c在Windows和Linux环境下的安装与配置过程,结合生产环境实战经验,帮助读者快速完成WebLogic的部署。
风哥教程参考WebLogic官方文档安装指南、环境配置要求等相关内容,内容涵盖系统要求、安装前准备、安装步骤、环境配置等。
本文档适用于WebLogic管理员和系统工程师,通过详细的步骤说明和实战操作,确保读者能够顺利完成WebLogic的安装与配置。
目录大纲
Part01-基础概念与理论知识
1.1 WebLogic 15c安装概述
Oracle WebLogic Server 15c的安装过程主要包括以下步骤:
- 检查系统要求
- 下载安装包
- 安装JDK
- 运行安装程序
- 配置域
- 启动服务器
WebLogic 15c提供了两种安装模式:
- 图形化安装:通过GUI界面进行安装,适合初学者
- 静默安装:通过命令行进行安装,适合自动化部署
本教程主要介绍图形化安装方式,学习交流加群风哥微信: itpux-com。
1.2 系统要求
WebLogic 15c的系统要求如下:
硬件要求
- CPU:至少2核,推荐4核或以上
- 内存:至少4GB,推荐8GB或以上
- 磁盘:至少10GB可用空间
- 网络:千兆网卡
软件要求
- JDK:Oracle JDK 8u202或以上,推荐1.8.0_301
- 操作系统:
- Linux:Oracle Linux 7.x/8.x/9.x,RHEL 7.x/8.x/9.x
- Windows:Windows Server 2016/2019/2022
- 浏览器:支持HTML5的浏览器,如Chrome、Firefox、Edge
1.3 安装前准备
安装前需要准备以下内容:
- 下载WebLogic 15c安装包:从Oracle官网下载
- 下载并安装JDK:确保版本符合要求
- 配置环境变量:设置JAVA_HOME
- 关闭防火墙:或开放必要的端口
- 创建安装目录:确保有足够的权限
风哥提示:安装前请确保系统满足最低硬件要求,否则可能导致安装失败或性能问题。
Part02-生产环境规划与建议
2.1 硬件规划
生产环境的硬件规划建议:
- 管理服务器:4核CPU,8GB内存,50GB磁盘
- 受管服务器:8核CPU,16GB内存,100GB磁盘
- 存储:使用SSD,配置RAID 10
- 网络:万兆网卡,冗余网络
2.2 操作系统配置
Linux环境的操作系统配置:
cat /etc/redhat-release
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libxcb make sysstat
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
binutils x86_64 2.30-108.el8_5.1 baseos 1.6 M
compat-libcap1 x86_64 1.10-7.el8 baseos 27 k
compat-libstdc++-33 x86_64 3.2.3-72.el8 baseos 191 k
gcc x86_64 8.5.0-3.el8_5 appstream 23 M
gcc-c++ x86_64 8.5.0-3.el8_5 appstream 12 M
glibc x86_64 2.28-151.el8 baseos 3.6 M
glibc-devel x86_64 2.28-151.el8 baseos 1.1 M
ksh x86_64 20120801-142.el8 baseos 884 k
libaio x86_64 0.3.112-1.el8 baseos 32 k
libaio-devel x86_64 0.3.112-1.el8 baseos 19 k
libgcc x86_64 8.5.0-3.el8_5 baseos 104 k
libstdc++ x86_64 8.5.0-3.el8_5 baseos 430 k
libstdc++-devel x86_64 8.5.0-3.el8_5 appstream 1.5 M
libxcb x86_64 1.13.1-1.el8 baseos 149 k
make x86_64 1:4.2.1-10.el8 baseos 498 k
sysstat x86_64 12.0.3-10.el8 baseos 419 k
Transaction Summary
================================================================================
Install 16 Packages
Total download size: 44 M
Installed size: 152 M
Downloading Packages:
[SKIPPED]
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Installed: 16 packages
Complete!
2.3 网络环境配置
网络环境配置:
hostnamectl set-hostname fgedu.net.cn
vi /etc/hosts
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.100 fgedu.net.cn webLogic-server
firewall-cmd –permanent –add-port=7001/tcp
firewall-cmd –permanent –add-port=7002/tcp
firewall-cmd –reload
success
success
更多视频教程www.fgedu.net.cn
Part03-生产环境项目实施方案
3.1 Linux环境安装步骤
Linux环境下的安装步骤:
- 安装JDK
- 下载WebLogic安装包
- 运行安装程序
- 配置域
- 启动服务器
安装JDK
wget https://download.oracle.com/otn/java/jdk/8u301-b09/d3c52aa6bfa54d3ca74e617f18309292/jdk-8u301-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)… 23.192.242.125
Connecting to download.oracle.com (download.oracle.com)|23.192.242.125|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 195071464 (186M) [application/x-gzip]
Saving to: ‘jdk-8u301-linux-x64.tar.gz’
jdk-8u301-linux-x64.tar.gz 100%[====================================================================>] 186.02M 2.5MB/s in 75s
2024-09-10 10:01:15 (2.48 MB/s) – ‘jdk-8u301-linux-x64.tar.gz’ saved [195071464/195071464]
mkdir -p /WebLogic/app/jdk
tar -zxvf jdk-8u301-linux-x64.tar.gz -C /WebLogic/app/jdk/
jdk1.8.0_301/bin/
jdk1.8.0_301/bin/appletviewer
jdk1.8.0_301/bin/ControlPanel
jdk1.8.0_301/bin/java
jdk1.8.0_301/bin/javac
…
echo ‘export JAVA_HOME=/WebLogic/app/jdk/jdk1.8.0_301’ >> /etc/profile
echo ‘export PATH=$JAVA_HOME/bin:$PATH’ >> /etc/profile
source /etc/profile
java -version
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
3.2 Windows环境安装步骤
Windows环境下的安装步骤:
- 安装JDK
- 下载WebLogic安装包
- 运行安装程序
- 配置域
- 启动服务器
安装JDK
- 下载JDK 8u301安装包
- 双击运行安装程序
- 按照向导完成安装
- 配置JAVA_HOME环境变量
配置环境变量
- 右键点击”此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在”系统变量”中点击”新建”,设置变量名JAVA_HOME,变量值为JDK安装路径
- 编辑PATH变量,在末尾添加%JAVA_HOME%\bin
- 点击”确定”保存配置
3.3 安装后配置
安装后需要进行的配置:
- 配置域
- 设置管理员密码
- 配置服务器启动参数
- 配置监听地址和端口
- 启用SSL(可选)
学习交流加群风哥QQ113257174
Part04-生产案例与实战讲解
4.1 Linux环境安装实战
Linux环境下安装WebLogic 15c的详细步骤:
下载WebLogic安装包
wget https://download.oracle.com/otn/nt/middleware/151100/fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip
Resolving download.oracle.com (download.oracle.com)… 23.192.242.125
Connecting to download.oracle.com (download.oracle.com)|23.192.242.125|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1073741824 (1.0G) [application/zip]
Saving to: ‘fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip’
fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip 100%[====================================================================>] 1.00G 5.0MB/s in 200s
2024-09-10 10:05:20 (5.12 MB/s) – ‘fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip’ saved [1073741824/1073741824]
解压安装包
unzip fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip -d /WebLogic/app/
creating: /WebLogic/app/fmw_15.1.1.0.0_wls_lite_Disk1_1of1/
inflating: /WebLogic/app/fmw_15.1.1.0.0_wls_lite_Disk1_1of1/fmw_15.1.1.0.0_wls_lite.jar
inflating: /WebLogic/app/fmw_15.1.1.0.0_wls_lite_Disk1_1of1/InstallGuide.htm
运行安装程序
cd /WebLogic/app/fmw_15.1.1.0.0_wls_lite_Disk1_1of1/
java -jar fmw_15.1.1.0.0_wls_lite.jar
Checking if CPU speed is above 300 MHz. Actual 3200 MHz Passed
Checking swap space: must be greater than 512 MB. Actual 4096 MB Passed
Checking if this platform is supported: 32-bit or 64-bit. Actual 64-bit Passed
Checking temp space: must be greater than 300 MB. Actual 5000 MB Passed
Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2024-09-10_10-06-00AM
Log: /tmp/OraInstall2024-09-10_10-06-00AM/install2024-09-10_10-06-00AM.log
图形化安装步骤
- 欢迎界面:点击”下一步”
- 自动更新:选择”跳过自动更新”,点击”下一步”
- 安装位置:设置Oracle主目录为”/WebLogic/app/weblogic15c”,点击”下一步”
- 安装类型:选择”WebLogic Server”,点击”下一步”
- 先决条件检查:等待检查完成,点击”下一步”
- 安装摘要:确认安装信息,点击”安装”
- 安装进度:等待安装完成
- 安装完成:点击”完成”
4.2 Windows环境安装实战
Windows环境下安装WebLogic 15c的详细步骤:
下载WebLogic安装包
从Oracle官网下载WebLogic 15c安装包:fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip
解压安装包
将安装包解压到D:\WebLogic\app\目录
运行安装程序
- 双击运行fmw_15.1.1.0.0_wls_lite.jar
- 欢迎界面:点击”下一步”
- 自动更新:选择”跳过自动更新”,点击”下一步”
- 安装位置:设置Oracle主目录为”D:\WebLogic\app\weblogic15c”,点击”下一步”
- 安装类型:选择”WebLogic Server”,点击”下一步”
- 先决条件检查:等待检查完成,点击”下一步”
- 安装摘要:确认安装信息,点击”安装”
- 安装进度:等待安装完成
- 安装完成:点击”完成”
4.3 常见问题与解决方案
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 安装程序无法启动 | JDK版本不兼容 | 安装正确版本的JDK |
| 内存不足错误 | 系统内存不足 | 增加系统内存或调整JVM参数 |
| 权限错误 | 安装用户权限不足 | 使用管理员权限运行安装程序 |
| 端口被占用 | 7001端口已被其他服务占用 | 修改端口号或停止占用端口的服务 |
更多学习教程公众号风哥教程itpux_com
Part05-风哥经验总结与分享
5.1 安装最佳实践
- 选择合适的安装类型:根据实际需求选择完整安装或轻量安装
- 合理规划目录结构:遵循Oracle推荐的目录结构,便于管理和维护
- 使用标准化的环境变量:统一配置JAVA_HOME等环境变量
- 备份安装文件:保留安装包和配置文件,便于后续修复和升级
- 遵循最小权限原则:使用普通用户安装,避免使用root用户
5.2 环境配置优化
- JVM参数优化:根据服务器硬件配置调整JVM参数
- 连接池配置:合理设置连接池大小,提高数据库访问效率
- 线程池配置:根据并发请求数调整线程池大小
- 日志配置:设置适当的日志级别,便于故障排查
- 安全配置:启用SSL,设置强密码策略
5.3 故障排除技巧
- 查看日志文件:WebLogic日志位于域目录的servers\服务器名\logs目录
- 检查端口占用:使用netstat命令检查端口占用情况
- 验证JDK配置:确保JAVA_HOME环境变量正确设置
- 检查文件权限:确保WebLogic用户对安装目录有适当的权限
- 使用诊断工具:利用WebLogic自带的诊断工具进行故障排查
风哥提示:安装过程中遇到问题时,首先检查日志文件,大多数问题都可以通过日志找到原因。
from WebLogic视频:www.itpux.com
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
