aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

时间:2022-03-02 23:16:24

1:准备工作 

先了解下即将用到的aix命令,以及安装包、补丁安装工具、补丁

was7的安装包以及补丁工具都是压缩包形式并且以.tar.gz结尾的

安装包在800MB左右,通常为****_wasnd_aix_7.tar.gz

补丁工具在100MB左右,通常为****_UPDI_****.tar.gz

补丁,依据你的实际情况1~N个补丁,每个补丁的大小不一,以.pak为后缀名

IBM 每次更新WebSphere的补丁时都会推出相应的补丁工具,也就是说补丁工具要和补丁对应上。否则你使用了7.0.0.3的补丁去更新7.0.0.5的补丁会出现异常(举个栗子~)。

我们得到了安装包和补丁升级工具以及补丁之后首先上传到指定aix服务器上(使用ftp命令或借助工具),在aix服务器的根目录下有个文件夹叫usr,我极力建议你最好将usr文件夹分配20GB的空间(没有经过仔细的测试,但20GB对于服务器来说不算多),以免之后安装的时候会产生“系统目录空间不足”等错误警告!切记,如果遇到“系统安装目录不足等情况,你需要将was彻底卸载,并且将根目录一些必要的文件夹删除”!

必看小结:

1:为什么usr目录分配20GB的空间?

  aix下was的默认安装路径为usr/IBM。当然,这个路径你可以更改,但记住更改的路径下必要有充足的空间。

2:安装时请使用root用户,was为我们提供了非root用户安装。但经过我实际测试后发现这不起作用,并且会导致安装异常,请务必使用root用户安装!如果你所拥有的用户不具备root权限,可以使用sysop登陆后su - root。

2:必要的aix和ftp命令

Aix命令:

sh 文件名.sh   ---运行sh脚本

cd 目录名  ---进入下一层目录

cd ..  ---退出本层目录进入上一层目录

cd   ---直接退出到根目录

pwd  ---查看当前目录

gzip -d  ---文件名.tar.gz 解压gz压缩包

tar -xvf  ---文件名.tar 解压tar压缩包

rm  文件名 ---删除某文件, *.后缀则删除所有后缀相同的文件

rm -rf 文件夹名字---删除目录下所有的文件

vi 文件名 ---编辑文件内容

./脚本 ---运行当前目录下的脚本

Shift+:后再按wq ---退出vi编辑模式

ftp 命令:

ftp+ip地址 ---连接目标主机

bin ---指定传输文件的方式(ascii也行)

prom ---关闭传输文件时的提醒

mget+文件名 ---传输文件

3:安装顺序

1、安装was

2、安装补丁工具

3、打补丁

4、启动was ...

4:安装was7

首先解开gz包,gzip -d 文件名.tar.gz,会生成 *****.tar文件

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

然后解开tar包,tar -xvf *****.tar,

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

解压过程截图

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

解压完成,便利目录

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

在你解压的was的目录下,找到 responsefile.nd.txt ,修改一些必要的配置选项aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

-OPT silentInstallLicenseAcceptance="true"             –-接受协议
-OPT disableOSPrereqChecking="true" --取消对系统的检测
-OPT installType="installNew" --是否全新安装
-OPT profileType="cell" --生成概要
-OPT feature="languagepack.console.all"
-OPT feature="languagepack.server.all"
-OPT PROF_adminUserName=”admin” --设置管理员的用户名
-OPT PROF_adminPassword=”admin” --设置管理员的密码
-OPT installLocation="/usr/IBM/WebSphere/AppServer" --默认安装路径

以上选项,请在该文件中寻找,如果被注释掉(# 为注释)请打开注释,上面没有提到的选项请全部注释掉!

保存文件

以root账号身份执行,执行命令 ./install -options "responsefile.nd.txt" –silent

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

要等待一段时间(稍长),直至命令执行完成,详细安装日志和错误日志请查看

/usr/IBM/WebSphere/AppServer/logs/install/log.txt

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

日志结尾出现:INSTCONFSUCCESS表示was安装成功

查看当前was版本

/usr/IBM/WebSphere/AppServer/bin

这个目录下有versionInfo.sh

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

运行此脚本可以看到安装的was的版本号

必看小结:

  1:安装过程中如果出现异常或失败该怎么办?

首先进入/usr/IBM/WebSphere/AppServer/uninstall/目录下,执行命令./uninstall,等待was自行卸载一些必要的文件,然后回到/usr目录下执行命令 rm – rf IBM 和 rm – rf .ibm    删除IBM和.ibm文件夹。

回到根目录,执行命令 rm –rf waslogs。至此,was在aix系统上彻底卸载完毕。

  2:如果很快就执行完毕怎么办?

  2.1:检查responsefile.nd.txt有没有安装上文中所说的去更改。

  2.2:检查是不是用root安装的

5:安装补丁工具

  解压补丁工具的压缩包,切忌:was与was补丁解压时不要在同一目录同一文件夹内,因为was解压的时候会产生JDK,was补丁解压时也会产生JDK,两个JDK会相互覆盖导致冲突!

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

解压过程

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

遍历目录

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

进入解压文件内,进入UpdateInstaller,编辑responsefile.updiinstaller.txt

-OPT silentInstallLicenseAcceptance="true"                      --接受协议
-OPT disableOSPrereqChecking="true"   --禁止系统检测
-OPT disableEarlyPrereqChecking="true"   --禁止先决条件检查
-OPT installLocation="/usr/IBM/WebSphere/UpdateInstaller" -–was的安装路径以及补丁工具的安装路径
-OPT traceFormat=ALL
-OPT traceLevel=INFO

保存文件,使用root用户在该文件目录下执行命令

./install -options responsefile.updiinstaller.txt –silent

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

安装完成后,会在/usr/IBM/WebSphere文件夹下生成UpdateInstaller文件夹

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

具体安装日志或错误日志请查看

/usr/IBM/WebSphere/UpdateInstaller/logs/install/log.txt

日志结尾出现:INSTCONFSUCCESS表示补丁工具安装成功

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

必看小结:

  1:如果很快(几秒钟)就执行完毕,请检查responsefile.updiinstaller.txt有没有安装上述所说的去更改,以上所提到的如果有注释请打开,没有的提到的全部注释掉。另外文件中-OPT allowNonRootSilentInstall="true"表示是否采用非root用户安装,经过测试后改成非root用户安装不起作用,反而会导致补丁工具安装失败

6:安装补丁

将需要更新的补丁放到一个文件夹内。这里我放在home/zzlc/目录下。

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

切记:补丁安装时是有顺序的,先打WAS,然后打WASSDK,有插件的话再打插件

进入 /usr/IBM/WebSphere/UpdateInstaller/responsefiles/

编辑install.txt

-Wmaintenance.package="/home/zzlc/7.0.0-WS-WAS-AixPPC32-FP0000005.pak;/home/zzlc/7.0.0-WS-WAS-AixPPC32-FP0000015.pak;/home/zzlc/7.0.0-WS-WASSDK-AixPPC32-FP0000005.pak;/home/zzlc/7.0.0-WS-WASSDK-AixPPC32-FP0000015.pak"      --补丁所在目录
-W product.location="/usr/IBM/WebSphere/AppServer" --要升级的WebSphere路径
-W update.type="install" --此处一定要指定更新类型为install

保存该文件,

执行脚本 ./update.sh –options responsefiles/install.txt –silent

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

等待一段时间(会比较长……)

查看补丁是否成功安装

进入/usr/IBM/WebSphere/AppServer/bin这个目录下有versionInfo.sh

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目

运行该脚本可以看到现在是哪个版本的was

不知道你是否注意到,由原来的7.0.0.0 变为 7.0.0.15

必看小结:

  1:如果很快就执行完毕了怎么办?

  1.1:检查install.txt有没有按照上述所说的去更改

  1.2:是否使用root用户执行

  1.3:是在/usr/IBM/WebSphere/UpdateInstaller目录下执行的脚本吗?

7:更改访问端口号

如果不需要更改端口号直接忽略这一步!!

端口号更改,was控制台默认的访问端口是9060,web应用默认的访问端口是9080

我们将9060改为7012 , 9080改为7240

  9060:

    1:控制台--->环境--->虚拟主机--->admin_host将9060更改为7012

    2:手动更改配置文件,9060更改为7012,以下目中的文件中包含9060的都改为7012


/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

  9080:

    1:控制台--->环境--->虚拟主机--->default_host将9080更改为7240

    2:手动更改配置文件,9080更改为7240,以下目中的文件中包含9080的都改为7240

/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/loopbackCell01/nodes/loopbackCellManager01/

  注:loopbackCell01根据你实际安装的来

  保存。

8:启动was

  经过了前面这些操作,现在was已经成功安装了。

  先启动manager

  进入/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

  执行脚本 startManager.sh,

  日志:/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr

  启动node节点

  进入/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

  执行脚本 startNode.sh

  日志:/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/

  登录地址示例: http://ip:9060/ibm/console

  至此 结束 !

aix7安装was7、打补丁、更改访问端口、手动启动was、配置was7、部署项目的更多相关文章

  1. windows下安装node.js及环境配置、部署项目

    windows下安装node.js及环境配置.部署项目 一.总结 一句话总结: 安装nodejs软件:就像普普通通的的软件那样安装 配置nodejs安装的全局模块的环境变量 并且安装cnpm(比如cn ...

  2. 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

    阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...

  3. nginx在一个服务器上配置两个项目,并通过两个不同的域名访问

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强. 话不多说,先从最基 ...

  4. Java从入门到精通——数据库篇Mongo DB 安装启动及配置详解

    一.概述     Mongo DB 下载下来以后我们应该如何去安装启动和配置才能使用Mongo DB,本篇博客就给大家讲述一下Mongo DB的安装启动及配置详解. 二.安装 1.下载Mongo DB ...

  5. centos7安装Jenkins更改默认端口并配置Ldap服务器进行用户认证

    应用环境:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作.   Jenkins官网:https://jenkins.io/ 测试环境:一台Centos ...

  6. 复习sql server 2000 MSDE2000 ,安装,打补丁,开1433端口。

    前言: 由于工作需要,一个仍在使用的古董软件需要安装配置. 原有系统是在主机部署,单机安装sql2000,其他机器(分机)也单机部署软件,部署sql2000,通过dtsrun /f sync.dts( ...

  7. Centos虚拟机SVN的安装和使用http方式访问svn服务器

    1.查看是否安装旧版SVNrpm -qa | grep subversion2.卸载旧版本SVNyum remove subversion3.安装SVNyum -y install subversio ...

  8. MongoDB win安装后无法远程连接访问

    mongoDB安装后无法远程连接访问,原因是端口没有开放允许连接的权限 开启允许连接的权限: 管理工具-高级win防火墙

  9. ssh更改默认端口号及实现免密码远程登陆

    近来在复习防火墙管理工具 iptables 的基本使用方法,涉及到对端口添加或删除防火墙策略的内容,之前对ssh更改默认端口号及免密码登录的方法不熟悉,这次做一个基本的总结防止自己遗忘. 错误偏差及其 ...

随机推荐

  1. Kafka vs RocketMQ——多Topic对性能稳定性的影响-转自阿里中间件

    引言 上期我们对比了RocketMQ和Kafka在多Topic场景下,收发消息的对比测试,RocketMQ表现稳定,而Kafka的TPS在64个Topic时可以保持13万,到了128个Topic就跌至 ...

  2. Dom4j解析xml

    public class Dom4jTest { // Dom4j解析xml // 因为所有的方法都需要Dom树 static Document document = null; static Ele ...

  3. 基于.NET的微软ORM框架视频教程(Entity Framework技术)

    基于.NET的微软ORM框架视频教程(Entity Framework技术) 第一讲  ORM映射 第二讲 初识EntifyFramework框架 第三讲 LINQ表达式查询 第四讲 LINQ方法查询 ...

  4. [转] HTML5终极备忘大全(图片版+文字版)---张鑫旭

    by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1544 一.前言兼图片 ...

  5. 发送trim值

    发送寄存器和地址上的所有值 uart_send(0xa1); uart_send(*((char code*)0x2001)); uart_send(*((char code*)0x2002)); u ...

  6. gridView自己定义做时间排版

    公司有需求要做一个时间排版,原型例如以下 由于要用的gridView,曾经就是它的排版非常多,最看是想用一个checkbox搞定. 后来证实功能可以达到.可是排版是乱的.还是老老实实多写点吧(直接上代 ...

  7. MyEclipse运行到断点也跳过的问题

    如果是B/S开发也就是javaWeb开发的话,Tomcat 的启动模式要设置成Debug模式 还有下面是没运行时断点的样子: 运行的时候,断点会变成对钩,表示执行到它所在代码的时候会停下来:

  8. 游戏UI框架设计(7): 资源国际化技术

    游戏UI框架设计(7) --资源国际化技术 说起"资源国际化"技术,个人认为可以追述到微软Window2000 PC操作系统的发布,在这之前windows98操作系统的开发都是先由 ...

  9. 使用基于Android网络通信的OkHttp库实现Get和Post方式简单操作服务器JSON格式数据

     目录 前言 1 Get方式和Post方式接口说明 2 OkHttp库简单介绍及环境配置 3 具体实现 前言 本文具体实现思路和大部分代码参考自<第一行代码>第2版,作者:郭霖:但是文中讲 ...

  10. 如何自学 Android 的?

    http://android.jobbole.com/83380/ 1. Java知识储备 本知识点不做重点讲解:对于有基础的同学推荐看<Java编程思想>,巩固基础,查漏补全,了解并熟悉 ...