IBM WAS 通过命令创建概要文件和Server 和删除概要文件

在WAS ND版的服务器上全新创建一个概要文件和Server,创建命令如下:
./manageprofiles.sh -create \
-enableAdminSecurity true \
-adminUserName wasadmin \
-adminPassword wasadmin \
-serverName server02 \
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default \
-profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv02 \
-profileName AppSrv02 \
-portsFile /opt/portdef.props \
-validatePorts
其中/was/portdef.props文件为端口映射文件:
##################portdef.props########################################
1. WC_defaulthost=9082
2. WC_adminhost=9061
3. WC_defaulthost_secure=9444
4. WC_adminhost_secure=9045
5. BOOTSTRAP_ADDRESS=2811
6. SOAP_CONNECTOR_ADDRESS=8881
7. IPC_CONNECTOR_ADDRESS=9634
8. SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=9407
9. CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=9408
10. CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=9409
11. DCS_UNICAST_ADDRESS=9355
12. SIB_ENDPOINT_ADDRESS=7278
13. SIB_ENDPOINT_SECURE_ADDRESS=7287
14. SIB_MQ_ENDPOINT_ADDRESS=5559
15. SIB_MQ_ENDPOINT_SECURE_ADDRESS=5579
16. SIP_DEFAULTHOST=5062
17. SIP_DEFAULTHOST_SECURE=5063
18. ORB_LISTENER_ADDRESS=9101

可以参照默认模板的端口映射文件修改,默认模板文件为$app_insall_root/profileTemplates/default/actions/portsUpdate/portdef.props,如:
/was/IBM/WebSphere/AppServer/profileTemplates/default/actions/portsUpdate/portdef.props
默认内容为:
1. WC_defaulthost=9080
2. WC_adminhost=9060
3. WC_defaulthost_secure=9443
4. WC_adminhost_secure=9043
5. BOOTSTRAP_ADDRESS=2809
6. SOAP_CONNECTOR_ADDRESS=8880
7. IPC_CONNECTOR_ADDRESS=9633
8. SAS_SSL_SERVERAUTH_LISTENER_ADDRESS=9401
9. CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS=9403
10. CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS=9402
11. ORB_LISTENER_ADDRESS=9100
12. DCS_UNICAST_ADDRESS=9353
13. SIB_ENDPOINT_ADDRESS=7276
14. SIB_ENDPOINT_SECURE_ADDRESS=7286
15. SIB_MQ_ENDPOINT_ADDRESS=5558
16. SIB_MQ_ENDPOINT_SECURE_ADDRESS=5578
17. SIP_DEFAULTHOST=5060
18. SIP_DEFAULTHOST_SECURE=5061
注:如果感觉麻烦,可以把现有的server都启动,把端口号占用上,再创建,创建时不加-portsFile /was/portdef.props \ 这一行,这样,再创建新的概要文件和server时,websphere会自动更改已经被占用的端口号,保证每个概要文件和server所使用的端口号是唯一的,未被占用的。
删除创建的profile命令为:
manageprofiles.sh -create -profileName AppSrv02
对于干净的操作系统环境,会很快删除,但如果环境复杂,会删除很慢,并且删除不成功,那么就可以采取暴力删除方法,那就是:
进入如下目录$app_install_root/properties,如:
[@was]$ cd /was/IBM/WebSphere/AppServer/properties
编辑文件profileRegistry.xml,这个就是已经注册进来的profile配置文件,找到需要删除的profile配置行,直接删除,如:[@was]$ cat profileRegistry.xml
然后直接去删除profile的目录,如:[@was]$ rm -fr /was/IBM/WebSphere/AppServer/profiles/AppSrv02 完,现在你就可以再使用AppSrv02这个profileName。

以下文章点击率最高

Loading…

发表评论