Linux系统下安装WAS的具体步骤与注意事项是什么?方法详解

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

linux 如何安装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部署:

  1. 进入IM解压目录,运行安装程序:

    cd /opt/IBM_Installation_Manager/eclipse
    ./installer -data /opt/IM_Install -acceptLicense
    • -data:指定IM安装路径(自定义,如/opt/IM_Install)。
    • -acceptLicense:自动接受许可协议(交互式安装可省略此参数)。
  2. 配置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,并选择安装组件(默认勾选核心功能,可根据需求添加“管理控制台”“部署管理器”等)。

linux 如何安装was

配置安装路径

  • 安装目录:建议使用默认路径(如/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:

  1. 进入WAS安装目录的profileTools目录:

    cd /opt/IBM/WebSphere9/bin
  2. 执行创建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:节点和单元格名称(需全局唯一)。
  3. 启动管理控制台:

    cd /opt/IBM/WebSphere9/profiles/DmgrProfile/bin
    ./startManager.sh

    启动后通过浏览器访问https://was-server:9060/ibm/console,输入用户名(wasadmin)和密码(安装时设置)登录管理控制台。

    linux 如何安装was

验证安装

  1. 检查服务状态
    ps -ef | grep java  # 查看WAS进程
    tail -f /opt/IBM/WebSphere9/profiles/DmgrProfile/logs/SystemOut.log  # 查看启动日志
  2. 部署测试应用
    在管理控制台中选择“应用程序 > 新的应用程序”,上传测试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卸载,步骤如下:

  1. 执行imcl命令,选择Uninstall
  2. 勾选要卸载的WAS产品,确认卸载路径。
  3. 完成后手动删除残留目录(如/opt/IBM/WebSphere9/var/ibm/WebSphere9)。

问题2:如何修改WAS的默认管理员密码?
解答:通过管理控制台修改:

  1. 登录https://was-server:9060/ibm/console,进入“安全 > 用户和组 > 用户管理”。
  2. 选择wasadmin,点击“重置密码”,输入新密码并保存。
  3. 重启管理服务器使密码生效(./stopManager.sh && ./startManager.sh)。

通过以上步骤,即可完成Linux环境下WAS的安装与基础配置,实际操作中需根据WAS版本和业务需求调整细节,建议参考IBM官方文档获取最新信息。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/24429.html

(0)
酷番叔酷番叔
上一篇 2025年9月17日 02:51
下一篇 2025年9月17日 03:09

相关推荐

  • Linux如何查看CPU与内核时钟频率?

    查看CPU时钟频率(单位:Hz/MHz/GHz)CPU时钟频率反映处理器的运算速度,常用以下方法查看:lscpu命令(推荐) lscpu | grep -i "MHz"输出示例:CPU MHz: 3200.000CPU max MHz: 4200.000CPU min MHz: 800.00……

    2025年7月21日
    5200
  • 为什么你总是感到疲惫?

    Shell脚本中注释多行方法1:使用 << 和自定义标记(推荐)在脚本开头插入:<<'COMMENT'这是被注释的多行内容echo "这行不会执行"ls /nonexistent # 不会报错COMMENT原理:<<‘COMMENT’ 定义……

    2025年6月22日
    5400
  • linux如何从键盘上输入

    Linux中,通过打开终端或控制台,直接在命令行提示符下输入指令并

    2025年8月10日
    3700
  • 如何安全终止Linux中的sh脚本?

    前台运行脚本的终止(直接可见进程)若脚本在终端前台运行(例如通过 ./script.sh 启动):按下组合键:Ctrl + C立即发送 SIGINT 信号终止进程,适用于大多数情况,后台运行脚本的终止(需定位进程)步骤1:定位进程ID(PID)方法1:使用 ps 命令ps aux | grep sh输出示例:u……

    2025年8月4日
    4100
  • Linux覆盖文件如何避免误操作?

    覆盖文件的核心原理Linux中覆盖文件本质是替换原文件,需注意:权限要求:用户需拥有文件的写权限(或使用sudo提权),风险提示:覆盖后原内容不可恢复(除非提前备份),底层机制:通过重定向、复制或移动操作生成新文件,替换原文件的inode,命令行覆盖方法(最常用)重定向输出(> 或 >>)覆盖……

    2025年6月13日
    6400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信