系统版本: rhel 4.8
Was版本: 6.1 base
系统Jdk版本: 1.5.22
Updateinstaller: 6.1
补丁版本: 6.1.0-WS-WAS-LinuxX64-FP0000035.pak
6.1.0-WS-WASSDK-LinuxX64-FP0000035.pak
WAS简介:
WAS是Websphere Application Server的简称,和Weblogic一样,是当前主流的是中间件之一。
PS:Was6.1要求的jdk版本是1.5以上的版本。REHL4.8 默认的JDK为1.4.2 ,安装was6.1。was不会报任何的异常。给客户的提示也是“安装成功”。然后安装UpdateInstaller6.1版本,如果使用UpdateInstaller7.0会报错,因为UpdateInstaller7.0是在jdk1.5下编译的,不能在jdk1.4.2运行。有的补丁包打不上.所以安装WAS6.1前我们需要先将系统的JDK升级为1.5.0以上版本.
安装JDK:
首先在/usr/local/src下创建 tarbag 跟software两个目录
Tarbag为源码目录
Software 为软件包解压出来的目录
这样比较规范.清晰
查看当前系统JDK版本
[root@Appserver_1 ~]# java -version
java version "1.4.2"
gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-8)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
从Oracle官网下载jdk-1_5_0_22-linux-amd64.bin
[root@Appserver_1 tarbag]# chmod +x jdk-1_5_0_22-linux-amd64.bin
[root@Appserver_1 tarbag]#./jdk-1_5_0_22-linux-amd64.bin 照提示安装.
[root@Appserver_1 tarbag]#mv jdk1.5.0_22/ /usr/local/java
修改环境变量
[root@Appserver_1 tarbag]#vim /etc/profile在结尾增加:
JAVA_HOME=/usr/java/java
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=.:$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
使环境变量生效
[root@Appserver_1 tarbag]#source /etc/profile
替换系统自带jdk程序
[root@Appserver_1 tarbag]#cd /usr/bin/
[root@Appserver_1 bin]#ln -s -f /usr/local/java/bin/java
[root@Appserver_1 bin]#ln -s -f /usr/local/java/bin/javac
检验下当前JDK版本
[root@Appserver_1 bin]# java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_22-b03, mixed mode)
安装was6.1:
因为安装was需要图形界面.所以我们要先Xmanager连上服务器开启运行级5进行操作.也可以开启Xmanger的被动模式.export DISPALY=ip:0 直接让窗口显示到本地桌面来.
首先还是先从IBM网站下载WAS61_base_linux64程序包.
[root@Appserver_1 tarbag]#tar xvf WAS61_base_linux64.tar -C ../software/
[root@Appserver_1 tarbag]# cd ../software/WASV61_BASE_LINX64/
[root@Appserver_1 WASV61_BASE_LINX64]# ./launchpad.sh
点击启动 WebSphere Application Server 的安装向导。
Insatll the sample applications 是一些实例.样式.可以装在学习环境当中.生产环境就不要安装了.把勾去掉
WAS安装完成.针对was 程序本身与was JDK进行打补丁
先查看was程序版本
[root@localhost bin]# /opt/IBM/WebSphere/AppServer/bin/versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2006; All rights reserved.
WVER0012I: VersionInfo reporter V1.15.1.13,日期 3/29/06
--------------------------------------------------------------------------------
IBM WebSphere Application Server 产品安装状态报告
--------------------------------------------------------------------------------
日期和时间 2011年3月30日 下午03时57分05秒 的报告
安装--------------------------------------------------------------------------------
产品目录 /opt/IBM/WebSphere/AppServer
版本目录 /opt/IBM/WebSphere/AppServer/properties/version
DTD 目录 /opt/IBM/WebSphere/AppServer/properties/version/dtd
日志目录 /opt/IBM/WebSphere/AppServer/logs
备份目录 /opt/IBM/WebSphere/AppServer/properties/version/nif/backup
TMP 目录 /tmp
产品列表
--------------------------------------------------------------------------------
BASE 已安装
已安装的产品
--------------------------------------------------------------------------------
名称 IBM WebSphere Application Server
版本 6.1.0.0
标识 BASE
构建级别 b0620.14
构建日期 5/16/06
--------------------------------------------------------------------------------
结束安装状态报告
--------------------------------------------------------------------------------
查看JDK版本
[root@Appserver_1 bin]#/opt/IBM/WebSphere/AppServer/java/bin/java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxa64dev-20060511 (SR2))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux amd64-64 j9vmxa6423-20060504 (JIT enabled)
J9VM - 20060501_06428_LHdSMr
JIT - 20060428_1800_r8
GC - 20060501_AA)
JCL - 20060511a
下面开始打补丁
先安装updateinstaller补丁工具
从IBM官网下载updateinstaller.updii.61019.linux.amd64.zip
[root@Appserver_1 tarbag]# unzip updateinstaller.updii.61019.linux.amd64.zip
[root@Appserver_1 tarbag]# mv UpdateInstaller/ JDK/ ../software/
[root@Appserver_1 tarbag]# cd ../software/UpdateInstaller/
[root@Appserver_1 UpdateInstaller]# ./install
点击Finish完成补丁工具的安装.并且运行补丁工具.
/opt/IBM/WebSphere/UpdateInstaller/update.sh
选择was程序位置
选择安装补丁
将补丁文件 6.1.0-WS-WAS-LinuxX64-FP0000035.pak
6.1.0-WS-WASSDK-LinuxX64-FP0000035.pak
放至这个目录/opt/IBM/WebSphere/UpdateInstaller/maintenance
点击Finish完成补丁安装.查看当前was 与was jdk版本
[root@localhost bin]# /opt/IBM/WebSphere/AppServer/bin/versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2006; All rights reserved.
WVER0012I: VersionInfo reporter V1.15.4.3,日期 11/12/08
--------------------------------------------------------------------------------
IBM WebSphere Application Server 产品安装状态报告
--------------------------------------------------------------------------------
日期和时间 2011年3月30日 下午04时02分22秒 的报告
安装
--------------------------------------------------------------------------------
产品目录 /opt/IBM/WebSphere/AppServer
版本目录 /opt/IBM/WebSphere/AppServer/properties/version
DTD 目录 /opt/IBM/WebSphere/AppServer/properties/version/dtd
日志目录 /opt/IBM/WebSphere/AppServer/logs
备份目录 /opt/IBM/WebSphere/AppServer/properties/version/nif/backup
TMP 目录 /tmp
产品列表
--------------------------------------------------------------------------------
BASE 已安装
已安装的产品
--------------------------------------------------------------------------------
名称 IBM WebSphere Application Server
版本 6.1.0.35
标识 BASE
构建级别 cf351044.07
构建日期 11/5/10
--------------------------------------------------------------------------------
结束安装状态报告
--------------------------------------------------------------------------------
[root@localhost bin]# /opt/IBM/WebSphere/AppServer/java/bin/java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxa64devifx-20101008a (SR12 FP2 ))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux amd64-64 j9vmxa6423ifx-20101008 (JIT enabled)
J9VM - 20101007_66049_LHdSMr
JIT - 20100623_16197ifx1_r8
GC - 20100211_AA)
JCL - 20101008
至此websphere v6.1 base版的安装后补丁已经完成.
因为我们的需要是一台websphere服务器装一个应用服务器.应用服务器里装4个server.我们是base版本没有节点的概念.一个概要文件里默认有一个server1.所以我们创建4个新的概要文件来达到4个server的要求.
创建新的概要文件的方法:
[root@localhost bin]# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh /opt/IBM/WebSphere/AppServer/profileTemplates/default/ -profileName server2 -profilePath /opt/IBM/WebSphere/AppServer/profiles/server2
-create 创建
-templatePath 模板
-profileName 概要名
-profilePath 概要位置
具体的可以看./manageprofiles.sh -help
修改参数
./AppServer/profiles/AppSrv01/config/cells/localhostNode01Cell/nodes/localhostNode01/servers/server1/server.xml
在上边那个文件里的jvmEntries节点里 “7777”的后边增加genericJvmArguments="-Dibm.stream.nio=true"这个参数