Websphere Application Server Fixpack Installation using IMCL

Steps to Install a WAS  FixPack

  1. a) Check if the Fixpack which you are going to install will be compatible with the WAS, OS , Applications which runs on it etc
    b) Download the Fixpack from the IBM Fix Central
    c) Extract the Fixpack
    d) Run “versionInfo.sh -long” to get the version before fixpack

NOTE : TAKE THE BACKUP OF THE IIM Installation PATH and DATA Path , TAKE THE BACKUP OF THE COMPLETE WAS INSTALLATION DIRECTORY

/opt/IBM/WebSphere/AppServer/bin/versionInfo.sh -long > ~/versionInfo_beforeFixpack.txt

 

[root@wasnode tools]# /opt/IBM/WebSphere/AppServer/bin/versionInfo.sh
WVER0010I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved.
WVER0012I: VersionInfo reporter version 1.15.1.48, dated 2/8/12——————————————————————————–
IBM WebSphere Product Installation Status Report
——————————————————————————–Report at date and time March 12, 2015 9:27:36 PM ISTInstallation
——————————————————————————–
Product Directory /opt/IBM/WebSphere/AppServer
Version Directory /opt/IBM/WebSphere/AppServer/properties/version
DTD Directory /opt/IBM/WebSphere/AppServer/properties/version/dtd
Log Directory /var/ibm/InstallationManager/logsProduct List
——————————————————————————–
ND installedInstalled Product
——————————————————————————–
Name IBM WebSphere Application Server Network Deployment
Version 8.5.5.0
ID ND
Build Level gm1319.01
Build Date 5/14/13
Package com.ibm.websphere.ND.v85_8.5.5000.20130514_1044
Architecture x86 (32 bit)
Installed Features IBM 32-bit WebSphere SDK for Java
WebSphere Application Server Full Profile

阅读更多

WebSphere8 控制台管理和wsadmin脚本管理和日志

WebSphere通过一个Admin服务提供管理功能,既可以通过浏览器访问WebSphere console来管理,也可以通过wsadmin脚本来管理,

WebSphere Console管理方式:

可以通过如下两种方式访问WebSphere console:

http://ip地址:9060/ibm/console

https://ip地址:9043/ibm/console

注意:9060和9043是WebSphereconsole默认端口,但是如果集群环境或者用户自己改动过端口,就使用相应的端口。

wsadmin管理方式:

WebSphere的wsadmin有以下5个对象用于提供管理功能:

Help:提供通用的帮助信息,同时提供当前正在运行的被管理对象动态在线信息。

AdminConfig:用来调用配置命令,创建或更改WebSphere应用服务器的配置。

AdminControl:用来调用操作命令,操作WebSphere应用服务器中正在运行的对象。

AdminApp:用于安装,修改和管理应用程序。

AdminTask:用于执行管理命令。

WebSphere的wsadmin支持JACL和jython两种方式,WebSphere推荐使用jython方式:

JACL:

/opt/IBM/WebSphere/AppServer/bin/wsadmin.sh启动wsadmin,默认使用的的JACL。

$Help help:输出帮助信息。

$AdminApp list:列出所有已安装的应用。

$AdminTask listServers:列出WebSphere中的应用服务器,包括Web server和Application server。

$AdminConfig list Cell:列出Cell的配置。

$eixt:退出wsadmin。

jython方式:

/opt/IBM/WebSphere/AppServer/bin/wsadmin.sh-lang jython:以jython方式启动wsadmin。

print AdminControl.getCell():获取Cell信息。

print AdminControl.getNode():获取Node信息。

print AdminControl.help():获取帮助信息。

printAdminConfig.list(‘JDBCProvider’):列出JDBC驱动提供者。

print AdminConfig.list(‘DataSource’):列出数据源。

安装应用程序:

AdminApp.install(‘/tmp/HelloWorld.war’,'[ -contextroot /helloworld -nopreCompileJSPs -distributeApp-nouseMetaDataFromBinary -nodeployejb -appname HelloWorld_war-createMBeansForResources -noreloadEnabled -nodeployws -validateinstall warn-noprocessEmbeddedConfig -filepermission.*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 -noallowDispatchRemoteInclude-noallowServiceRemoteInclude -MapWebModToVH [[ HelloWorldHelloWorld.war,WEB-INF/web.xml default_host ]]]’ )

AdminConfig.save()

启动应用程序:

$AdminControl queryNamestype=ApplicationManager,*

$AdminControl invokeWebSphere:name=ApplicationManager,process=server1,platform=dynamicproxy,node=netactNode01,version=8.0.0.0,type=ApplicationManager,mbeanIdentifier=ApplicationManager,cell=netactNode01Cell,spec=1.0startApplication DefaultApplication

阅读更多