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如何锁屏时间设置时间设置时间

    在Linux操作系统中,锁屏时间设置是保障系统安全与用户隐私的重要手段,尤其在使用公共电脑或离开工位时,合理的锁屏时间能有效防止未授权访问,Linux系统下锁屏时间的设置方式因桌面环境(如GNOME、KDE Plasma、XFCE等)和发行版的不同而有所差异,同时也可通过命令行工具实现精细化配置,本文将详细介绍……

    2025年9月20日
    14300
  • Linux修改profile配置文件后如何使其立即生效?

    在Linux系统中,profile文件是用户环境配置的核心载体,用于定义环境变量、命令别名、默认路径等系统行为,当用户修改profile文件后,配置不会立即生效,需要通过特定方式重新加载文件或重启环境,才能使新配置对当前及后续的shell会话产生影响,本文将详细解析Linux中修改profile文件后的生效原理……

    2025年9月9日
    15800
  • Linux下setenv命令如何正确使用?

    在Linux系统中,环境变量是操作系统和运行程序用来存储配置信息的重要机制,它们以“键=值”的形式存在,影响程序的行为和shell的运行环境,setenv命令是用于设置环境变量的工具之一,但需要注意的是,setenv并非Linux所有shell的内置命令,它主要在C shell(csh)和TENEX C she……

    2025年9月28日
    13300
  • 官方源太旧?如何添加第三方软件源

    Easystroke简介Easystroke是一款开源的鼠标手势识别工具,通过划动鼠标轨迹触发操作(如关闭窗口、启动程序),支持X11环境(暂不支持Wayland),适用于提升工作效率,安装步骤(按发行版分类)Debian/Ubuntu及衍生系统sudo apt updatesudo apt install e……

    2025年7月14日
    18300
  • linux如何启动orcale

    Linux 中,启动 Oracle 通常先以 oracle 用户登录,然后进入相应

    2025年8月15日
    15500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信