WebSphere V8.5 静默安装升级(三)-命令查看创建删除WAS概要文件

【命令查看已建的WAS概要文件】:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -listProfiles
【命令删除WAS概要文件】:
方案一:

1. 找到profileRegistry.xml,在目录/opt/IBM/WebSphere/AppServer/properties里,去掉想删除的profile的配置即可。
2. 删除profileName.sh 在目录/opt/IBM/WebSphere/AppServer/properties/fsdb里,删除
3. 将profile的实际存储目录及内容删除,如:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01

方案二:
删除概要文件:
WAS_HOME/bin/manageprofiles.[sh|bat] -delete -profileName profile name
刷新概要文件注册表(例如,删除概要文件后):
WAS_HOME/bin/manageprofiles.[sh|bat] -validateAndUpdateRegistry
列出现有概要文件:
WAS_HOME/bin/manageprofiles.[sh|bat] -listProfiles
删除概要文件例子:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -delete -profileName AppSrv01
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -delete -profileName Dmgr01
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -validateAndUpdateRegistry

【命令创建概要文件】:以下案例是在同一台主机上创建dmgr和node.
创建Dmgr01:
方式一(不设置端口):
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh \
-create \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr \
-hostName was \
-profileName Dmgr01 \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01 \
-cellName wasCell01 \
-nodeName wasCellManager01 \
-enableAdminSecurity true \
-adminUserName wpsadmin \
-adminPassword passw0rd

方式二(设置端口):
端口文件_portdef_DMgr.props 如下:
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=9403
WC_adminhost=9060
DCS_UNICAST_ADDRESS=9352
BOOTSTRAP_ADDRESS=9809
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=9401
CELL_DISCOVERY_ADDRESS=7277
SOAP_CONNECTOR_ADDRESS=8879
ORB_LISTENER_ADDRESS=9100
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=9402
WC_adminhost_secure=9043
执行创建Dmgr01命令:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr \
-hostName was\
-profileName Dmgr01 \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01 \
-portsFile /opt/IBM/WebSphere/AppServer/profiles/_portdef_DMgr.props \
-cellName wasCell01 \
-nodeName wasCellManager01 \
-enableAdminSecurity true \
-adminUserName wpsadmin \
-adminPassword passw0rd

创建AppSrv01:
方式一(不设置端口):
联合Dmgr:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh \
-create \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/managed \
-hostName was\
-profileName AppSrv01 \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 \
-cellName wasCell02 \
-nodeName wasNode01 \
-dmgrHost 192.168.182.100 \
-dmgrPort 8879 \
-dmgrAdminUserName wpsadmin \
-dmgrAdminPassword passw0rd
-isDefault

不联合Dmgr:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh \
-create \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/managed \
-hostName was\
-profileName AppSrv01 \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 \
-cellName wasCell02 \
-nodeName wasNode01 \
-enableAdminSecurity true \
-adminUserName wasadmin \
-adminPassword passw0rd \
-isDefault
然后通过addNode命令添加节点到dmgr:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/addNode.sh 192.168.182.100 8879 -username wpsadmin -password passw0rd

方式二(设置端口):
端口文件_portdef_AppSvr.props 如下:
CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=9201
DCS_UNICAST_ADDRESS=9353
NODE_DISCOVERY_ADDRESS=7272
NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS=5001
BOOTSTRAP_ADDRESS=2809
SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=9901
SOAP_CONNECTOR_ADDRESS=8878
NODE_MULTICAST_DISCOVERY_ADDRESS=5000
ORB_LISTENER_ADDRESS=9101
CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=9202
执行创建AppSrv01命令:
联合Dmgr:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh \
-create \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/managed \
-hostName was\
-profileName AppSrv01 \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 \
-portsFile /opt/IBM/WebSphere/AppServer/profiles/_portdef_AppSvr.props \
-cellName wasCell02 \
-nodeName wasNode01 \
-dmgrHost 192.168.182.100 \
-dmgrPort 8879 \
-dmgrAdminUserName wpsadmin \
-dmgrAdminPassword passw0rd
-isDefault

不联合Dmgr:
/opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh \
-create \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/managed \
-hostName was\
-profileName AppSrv01 \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 \
-portsFile /opt/IBM/WebSphere/AppServer/profiles/_portdef_AppSvr.props \
-cellName wasCell02 \
-nodeName wasNode01 \
-enableAdminSecurity true \
-adminUserName wasadmin \
-adminPassword passw0rd \
-isDefault
然后通过addNode命令添加节点到dmgr:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/addNode.sh 192.168.182.100 8879 -username wpsadmin -password passw0rd

问题一:启动Dmgr01时报java.lang.NoClassDefFoundError: com.ibm.ws.xd.heapdetect.HeapUsageListener
原因:WebSphere是非root部署,用非root帐号创建概要文件后使用root启动,停止后使用非root帐号启动时会出现该报错。
解决办法:
初始化实例:
/app/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/osgiCfgInit.sh

参考文档:
创建 WebSphere Application Server Network Deployment 概要文件
https://www.ibm.com/support/knowledgecenter/zh/SSLKT6_7.6.0/com.ibm.mam.inswas.doc/install/t_ccmdb_manconfigj2ee.html
关于如何切换JDK版本,请参考:
https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/rxml_managesdk.html

时间: 2024-10-24 21:12:16

WebSphere V8.5 静默安装升级(三)-命令查看创建删除WAS概要文件的相关文章

WebSphere V8.5 静默安装升级(二)-使用响应文件静默安装软件包(生成相应文件,不安装)以及managesdk管理SDK

使用响应文件静默安装软件包(生成相应文件,不安装):./IBMIM -record /response_files/install_product.xml -skipInstall skipInstall/IBM_product./imcl input /response_files/install.xml -log /mylog/install_log.xml -acceptLicense 请注意看要点 skipInstall/IBM_product 不要写这个IM的正在用的agentData

Linux下Qt应用程序的发布(使用LDD命令查看所有依赖的库文件)

最近一直在学习Qt,用Qt写了一个程序,但是不知道怎么发布,网上说的都是在windows下怎么发布Qt应用程序,但是,在windows下Qt应用程序依赖的库文件与linux下的名字不同.于是,我就想到Linux下有没有这么一个命令,能够找到一个可执行文件运行时所依赖的库文件,百度一下,还真的有ldd命令. ldd的作用是打印可执行文件依赖的共享库文件,它是glibc的一部分: [email protected]:~# ldd --helpUsage: ldd [OPTION]... FILE..

测试过程中常用的linux命令之【删除指定的文件行】

一. 需求 在测试的过程中,会遇到删除指定的文件行的情况,如删除配置文件中无用的信息. 比如有以下文件,要删除最后3行. 二. 解决方法 1.我们知道行号 sed -i '21,23'd Testfile.log 2.我们知道关键字 grep -n 'deleted' Testfile.log  #先获取行号 sed -i '21,23'd Testfile.log 3.使用vi命令 找到要删除的行,在命令模式下,键入 d3d, 即可删除. vi dd可逐行删除,d(y-x)d可删除段落行

Android项目实战(三十一):异步下载apk文件并安装(非静默安装)

原文:Android项目实战(三十一):异步下载apk文件并安装(非静默安装) 前言: 实现异步下载apk文件 并 安装.(进度条对话框显示下载进度的展现方式) 涉及技术点: 1.ProgressDialog   进度条对话框  用于显示下载进度 2.AsyncTask         异步任务的使用    耗时操作不能再主线程中进行      安卓开发_浅谈AsyncTask 3.File                   文件相关操作    将文件的字节数据生成文件 4.自动打开安装应用操

RedHat 6 静默安装Oracle 11gR2

之前看了网上很多篇Linux静默安装Oracle的文章,但安装测试时老觉得有问题,后来直接找来Oracle官方英文文档并仔细阅读研究rsp文件的内容说明,经过自己在虚拟机中的安装测试,使用RedHat 6.5(内核版本:2.6.32-431.el6.x86_64)上静默安装Oracle 11gR2(版本:11.2.0.3),整理出了本文,主要包括了环境要求与准备.静默安装Oracle软件与监听.静默安装Oracle数据库.安装完成后检查.设置Oracle开机自动启动等部分. 一. 环境要求与准备

RedHat 7 静默安装Oracle 12c

之前在网上看了很多Oracle的静默安装教程,感觉有些乱,经过自己查阅Oracle官网英文手册,结合在虚拟机中安装测试,整理出了这篇RedHat 7 静默安装Oracle 12c.redhat 6静默安装Oracle 11g R2也已基本整理好了,等有时间了再发出来. 本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1792451 一.环境要求与准备 1.硬件要求 (1)磁盘空间 EnterpriseEdition : 6.4

安装Babel(命令行环境,针对Babel6.x版本)

1.首先安装babel-cli(用于在终端使用babel) npm install -g babel-cli 2.然后安装babel-preset-es2015插件 npm install --save babel-preset-es2015 注:Babel5版本默认包含各种转换插件,然而Babel6.x相关转换插件需要自己下载,如transform-es2015-arrow-functions.transform-es2015-classes等,而ES2015 preset包含了所有插件.如果

使用命令管理概要文件

使用命令管理概要文件 概要管理工具的核心是manageprofiles命令,这个命令提供了对概要进行普通的维护活动的方法.可以调用这个命令创建(采用本机方式或静默方式).列出.删除概要,验证概要注册中心,和完成其他功能. (一)manageprofiles命令使用语法介绍 Manageprofiles.sh  -模式  -参数 Manageprofiles命令的模式有: Manageprofiles命令的参数有: (二)创建概要文件可用的模板 注意:dmgr模板已经过时,建议使用manageme

用adb pull命令从android系统中读取文件失败的原因及解决办法

问题:使用adb pull命令从android系统中读取文件失败.显示:Permission denied 原因:是由于文件权限原因引起. 使用ls -l命令查看android系统中的文件权限为: -rw-rw---- app_51   app_51 也就是说,该文件只有app_51用户以及app_51群组拥有读写权限,而adb shell的用户为shell,既不是app_51用户,也不在app_51群组中,所以没有权限读取这个文件.所以就出现了 Permission denied. 解决方法: