1. 首页 > WebLogic教程 > 正文

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

Red Hat Enterprise Linux Server release 8.5 (Ootpa)

# 安装必要的依赖包
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

Last metadata expiration check: 0:05:00 ago on Mon Sep 10 10:00:00 2024.
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

# 配置/etc/hosts文件
vi /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::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
success

更多视频教程www.fgedu.net.cn

Part03-生产环境项目实施方案

3.1 Linux环境安装步骤

Linux环境下的安装步骤:

  1. 安装JDK
  2. 下载WebLogic安装包
  3. 运行安装程序
  4. 配置域
  5. 启动服务器

安装JDK

# 下载JDK 8u301
wget https://download.oracle.com/otn/java/jdk/8u301-b09/d3c52aa6bfa54d3ca74e617f18309292/jdk-8u301-linux-x64.tar.gz

–2024-09-10 10:00:00– 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]

# 解压JDK
mkdir -p /WebLogic/app/jdk
tar -zxvf jdk-8u301-linux-x64.tar.gz -C /WebLogic/app/jdk/

jdk1.8.0_301/
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

# 配置JAVA_HOME环境变量
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

# 验证JDK安装
java -version

java version “1.8.0_301”
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环境下的安装步骤:

  1. 安装JDK
  2. 下载WebLogic安装包
  3. 运行安装程序
  4. 配置域
  5. 启动服务器

安装JDK

  1. 下载JDK 8u301安装包
  2. 双击运行安装程序
  3. 按照向导完成安装
  4. 配置JAVA_HOME环境变量

配置环境变量

  1. 右键点击”此电脑” → “属性” → “高级系统设置” → “环境变量”
  2. 在”系统变量”中点击”新建”,设置变量名JAVA_HOME,变量值为JDK安装路径
  3. 编辑PATH变量,在末尾添加%JAVA_HOME%\bin
  4. 点击”确定”保存配置

3.3 安装后配置

安装后需要进行的配置:

  • 配置域
  • 设置管理员密码
  • 配置服务器启动参数
  • 配置监听地址和端口
  • 启用SSL(可选)

学习交流加群风哥QQ113257174

Part04-生产案例与实战讲解

4.1 Linux环境安装实战

Linux环境下安装WebLogic 15c的详细步骤:

下载WebLogic安装包

# 下载WebLogic 15c安装包
wget https://download.oracle.com/otn/nt/middleware/151100/fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip

–2024-09-10 10:02:00– 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/

Archive: fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip
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

Launching Oracle Universal Installer…

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

图形化安装步骤

  1. 欢迎界面:点击”下一步”
  2. 自动更新:选择”跳过自动更新”,点击”下一步”
  3. 安装位置:设置Oracle主目录为”/WebLogic/app/weblogic15c”,点击”下一步”
  4. 安装类型:选择”WebLogic Server”,点击”下一步”
  5. 先决条件检查:等待检查完成,点击”下一步”
  6. 安装摘要:确认安装信息,点击”安装”
  7. 安装进度:等待安装完成
  8. 安装完成:点击”完成”

4.2 Windows环境安装实战

Windows环境下安装WebLogic 15c的详细步骤:

下载WebLogic安装包

从Oracle官网下载WebLogic 15c安装包:fmw_15.1.1.0.0_wls_lite_Disk1_1of1.zip

解压安装包

将安装包解压到D:\WebLogic\app\目录

运行安装程序

  1. 双击运行fmw_15.1.1.0.0_wls_lite.jar
  2. 欢迎界面:点击”下一步”
  3. 自动更新:选择”跳过自动更新”,点击”下一步”
  4. 安装位置:设置Oracle主目录为”D:\WebLogic\app\weblogic15c”,点击”下一步”
  5. 安装类型:选择”WebLogic Server”,点击”下一步”
  6. 先决条件检查:等待检查完成,点击”下一步”
  7. 安装摘要:确认安装信息,点击”安装”
  8. 安装进度:等待安装完成
  9. 安装完成:点击”完成”

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

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息