Linux系统安装IBM WebSphere Application Server详细指南
WebSphere Application Server是IBM推出的企业级Java应用服务器,广泛应用于金融、电信等行业的核心系统,以下是基于最新WebSphere 9.x版本的Linux安装全流程:
安装前准备
✅ 系统要求
-
操作系统:RHEL/CentOS 7+、Ubuntu 18.04+或SUSE 12+
-
硬件配置:
- 最低4GB内存(生产环境建议16GB+)
- 20GB可用磁盘空间
- 64位处理器
-
依赖软件:
# RedHat/CentOS sudo yum install glibc libstdc++ compat-libstdc++-33 # Ubuntu sudo apt-get install libstdc++6 lib32stdc++6
✅ 获取安装包
- 访问IBM Passport Advantage下载:
WAS_ND_9.0.x_LINUX_X86_64.tar.gz
(主安装包)0.x-WS-UPDI-LinuxX64.zip
(更新安装器)
- 下载许可证文件(.zip格式)
详细安装步骤
▶ 步骤1:解压安装文件
mkdir /opt/ibm tar -xvf WAS_ND_9.0.x_LINUX_X86_64.tar.gz -C /opt/ibm unzip 9.0.x-WS-UPDI-LinuxX64.zip -d /opt/ibm/UpdateInstaller
▶ 步骤2:启动图形化安装器
cd /opt/ibm/InstallationManager ./eclipse/launcher
若无图形界面,使用命令行模式:
./imcl install com.ibm.websphere.ND.v90 ... -acceptLicense
▶ 步骤3:安装主程序
- 选择“安装软件包”
- 添加仓库路径:
/opt/ibm/repository.config
- 选择组件:
- WebSphere Application Server Network Deployment
- IBM JDK 8(默认包含)
- 设置安装目录:
/opt/IBM/WebSphere/AppServer
- 完成安装(耗时约15-30分钟)
▶ 步骤4:应用许可证
cd /opt/IBM/WebSphere/AppServer/bin ./manageprofiles.sh -validateLicense
创建并启动应用服务器
▶ 创建Profile
./manageprofiles.sh -create -profileName AppSrv01 -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default
▶ 启动服务
cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin ./startServer.sh server1
🔍 验证运行状态
./serverStatus.sh server1 # 预期输出:状态为 "STARTED"
防火墙放行端口
# 放行默认HTTP端口 sudo firewall-cmd --zone=public --add-port=9080/tcp --permanent sudo firewall-cmd --reload
常见问题解决
问题现象 | 解决方案 |
---|---|
启动时提示”端口冲突” | 修改端口:vi AppSrv01/properties/portdef.props |
图形安装器无法启动 | 执行:export DISPLAY=:0 并检查X11转发 |
许可证验证失败 | 重新导入:./manageprofiles.sh -validateLicense -licensePath /path/to/license.zip |
内存不足导致崩溃 | 调整JVM:vi AppSrv01/config/cells/node01/servers/server1/server.xml |
后续配置建议
- 安全加固:
- 修改默认管理员密码:
./wsadmin.sh -c "AdminTask.changeFileRegistryPassword(...)"
- 启用管理控制台HTTPS
- 修改默认管理员密码:
- 性能优化:
- 调整JVM堆大小:
-Xms4096m -Xmx8192m
- 配置线程池大小
- 调整JVM堆大小:
- 日常维护:
- 使用
wsadmin
进行脚本化管理 - 定期通过IBM Installation Manager安装补丁
- 使用
关键提示:生产环境建议分离部署管理器(DMgr)与节点代理(Node Agent)实现集群管理
引用说明
- IBM官方安装指南:WebSphere V9 Documentation
- 安全配置白皮书:IBM Security Hardening Guide
- 性能调优参考:WAS Tuning Toolkit
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/9544.html