在Linux系统中安装IBM WebSphere Application Server(WAS)需要遵循详细的步骤,包括环境准备、安装介质获取、安装过程配置及后续验证等,以下是具体操作指南:

安装前环境准备
系统要求
WAS对操作系统、硬件及依赖组件有明确要求,需提前确认:
- 操作系统:支持RHEL/CentOS 7.9+、Ubuntu 20.04+、SUSE Linux Enterprise Server 15 SP3+等64位系统,具体版本需参考WAS官方兼容性列表。
 - 硬件资源:
- 内存:最低4GB(推荐8GB以上,若部署应用需增加)。
 - CPU:最低2核(推荐4核以上)。
 - 磁盘空间:最低20GB(安装目录+日志空间)。
 
 - 用户权限:需使用root用户或具备sudo权限的用户进行安装,避免权限不足导致安装失败。
 
安装依赖包
根据Linux发行版安装必要的依赖库,以RHEL/CentOS为例:
yum install -y gcc-c++ make openssl-devel libstdc++-devel ksh libaio-devel
对于Ubuntu/Debian系统,使用:
apt update && apt install -y gcc g++ make openssl libstdc++6 ksh libaio1
系统配置检查
- 关闭防火墙(或开放必要端口):
systemctl stop firewalld && systemctl disable firewalld # RHEL/CentOS ufw disable # Ubuntu
 - 关闭SELinux(临时关闭,避免权限问题):
setenforce 0
 - 主机名配置:确保主机名可解析,避免安装后节点通信问题:
hostnamectl set-hostname was-server echo "127.0.0.1 was-server" >> /etc/hosts
 
安装介质准备
下载WAS安装包
从IBM官网获取WAS安装介质(需登录IBM账户):
- WebSphere Application Server ND(Network Deployment):支持集群部署,推荐企业环境使用。
 - Installation Manager(IM):WAS的安装管理工具,需单独下载(版本需与WAS匹配,如IM 1.9.4支持WAS 9.0.5)。
下载后将介质上传至Linux服务器的/opt/目录,并解压:cd /opt tar -xzf IBM_Installation_Manager_1.9.4.0-Linux-x86_64.tgz tar -xzf was.nd.v9.0.5_1911.linux.x86_64.tar.gz
 
安装Installation Manager(IM)
WAS需通过IM安装,优先完成IM部署:
- 
进入IM解压目录,运行安装程序:
cd /opt/IBM_Installation_Manager/eclipse ./installer -data /opt/IM_Install -acceptLicense
-data:指定IM安装路径(自定义,如/opt/IM_Install)。-acceptLicense:自动接受许可协议(交互式安装可省略此参数)。
 - 
配置IM环境变量:
echo 'export PATH=/opt/IM_Install/tools:$PATH' >> /etc/profile source /etc/profile
 
使用IM安装WAS
启动IM并添加WAS仓库
- 执行
./imcl命令启动IM命令行模式(或图形模式:./IBMIM):cd /opt/IM_Install/tools ./imcl
 - 在IM中选择
File > Add Repository,添加WAS安装包中的仓库路径(如/opt/was/IBM/WebSphere9)。 
选择安装产品
在IM中选择Install,勾选IBM WebSphere Application Server Network Deployment V9.0,并选择安装组件(默认勾选核心功能,可根据需求添加“管理控制台”“部署管理器”等)。  

配置安装路径
- 安装目录:建议使用默认路径(如
/opt/IBM/WebSphere9),避免包含中文或空格。 - 数据目录:存放配置文件和日志的路径(如
/var/ibm/WebSphere9)。 
设置安装选项
- 
选择安装类型:
- 管理节点(Deployment Manager):集群环境需先安装管理节点,用于统一管理应用服务器。
 - 独立服务器(Standalone Server):单机部署可直接选择此类型。
 
 - 
端口配置:默认端口如下(若冲突需手动修改):
端口类型 默认端口 用途 管理控制台 9060 Web管理界面访问 SOAP连接器 8880 客户端SOAP请求 HTTP传输 9080 应用HTTP服务 HTTPS传输 9443 应用HTTPS服务  
完成安装
确认配置信息后,点击Install开始安装,安装过程中会自动检测依赖关系并部署文件,耗时约10-30分钟(视硬件性能而定),完成后关闭IM。  
配置WAS Profile
Profile是WAS的运行实例,包含服务器配置、节点信息等,安装WAS后需创建Profile:
- 
进入WAS安装目录的
profileTools目录:cd /opt/IBM/WebSphere9/bin
 - 
执行创建Profile命令(以管理节点为例):
./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere9/profileTemplates/management -profileName DmgrProfile -profilePath /opt/IBM/WebSphere9/profiles/DmgrProfile -nodeName was_node01 -cellName was_cell01 -hostName was-server
-templatePath:管理节点模板路径(固定路径)。-profileName:Profile名称(自定义)。-profilePath:Profile存放路径。-nodeName/-cellName:节点和单元格名称(需全局唯一)。
 - 
启动管理控制台:
cd /opt/IBM/WebSphere9/profiles/DmgrProfile/bin ./startManager.sh
启动后通过浏览器访问
https://was-server:9060/ibm/console,输入用户名(wasadmin)和密码(安装时设置)登录管理控制台。
 
验证安装
- 检查服务状态:
ps -ef | grep java # 查看WAS进程 tail -f /opt/IBM/WebSphere9/profiles/DmgrProfile/logs/SystemOut.log # 查看启动日志
 - 部署测试应用:
在管理控制台中选择“应用程序 > 新的应用程序”,上传测试WAR包(如test.war),启动后访问http://was-server:9080/test验证是否成功。 
常见问题解决
- 
问题1:安装时提示“JVM not found”。
解决:确保系统已安装JDK(WAS要求JDK 8或11),并设置JAVA_HOME环境变量:echo 'export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk' >> /etc/profile source /etc/profile
 - 
问题2:管理控制台无法访问(连接超时)。
解决:检查防火墙是否开放9060端口,或确认管理服务器进程已启动(./serverStatus.sh DmgrProfile)。 
相关问答FAQs
问题1:如何卸载已安装的WAS?
解答:通过Installation Manager卸载,步骤如下:  
- 执行
imcl命令,选择Uninstall。 - 勾选要卸载的WAS产品,确认卸载路径。
 - 完成后手动删除残留目录(如
/opt/IBM/WebSphere9、/var/ibm/WebSphere9)。 
问题2:如何修改WAS的默认管理员密码?
解答:通过管理控制台修改:  
- 登录
https://was-server:9060/ibm/console,进入“安全 > 用户和组 > 用户管理”。 - 选择
wasadmin,点击“重置密码”,输入新密码并保存。 - 重启管理服务器使密码生效(
./stopManager.sh && ./startManager.sh)。 
通过以上步骤,即可完成Linux环境下WAS的安装与基础配置,实际操作中需根据WAS版本和业务需求调整细节,建议参考IBM官方文档获取最新信息。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/24429.html