was是运维安装好的,我只是简单配置了一下概要,第一次搞,没想到遇到了这么多坑,另外,英语好是真重要。
这三个命令很重要,是在was根目录下面,我的是/opt/IBM/WebSphere/Appserver/bin
1.列出现有概要文件
./manageprofiles.sh -listProfiles
2.刷新概要文件注册表
./manageprofiles.sh -validateAndUpdateRegistry
3.删除概要文件
./manageprofiles.sh -delete -profileName Dmgr01
./manageprofiles.sh -delete -profileName AppSrv01
第一步 :创建管理摘要
/opt/IBM/WebSphere/Appserver/目录下创建文件
cat >> _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
还是在这个目录,创建管理概要
./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr -profileName Dmgr01 -profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01 -portsFile /opt/IBM/WebSphere/AppServer/_portdef_DMgr.props
第二步:创建应用概要
/opt/IBM/WebSphere/Appserver/目录下创建文件
cat >> _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
创建完毕之后执行
./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default -profileName AppSvr02 -profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSvr02 -portsFile /opt/IBM/WebSphere/AppServer/_portdef_AppSvr.props
第三步:启动管理节点
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh
第四步:查看SOAP端口
grep SOAP /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/AboutThisProfile.txt
得到管理 SOAP 连接器端口: 8879
第五步:增加应用概要
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/addNode.sh 127.0.0.1 8879
如果添加时出错,例如:The system cannot create a SOAP connector to connect to host 127.0.0.1 at port 8879
此时 使用命令 hostname 得到主机名
切换到“/opt/IBM/WebSphere/AppServer/profiles/AppSrv02/bin/”下:
执行 :./syncNode.sh 主机名 8879
第六步:启动
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh
此时如果出现端口被占用的情况
这时候
ps -ef | grep java
ps -ef | grep was
能结束掉的进程都结束掉
第七步:这个时候就可以通过浏览器访问was控制平台
http://你的ip地址:9060/ibm/console/login.do
然后开始新建服务server1
第八步:再命令行开启server1服务
cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/
./startServer.sh server1
此时如果发现网页登录不了,那么你就去查看一下你服务器的防火墙状态
service iptables status
一般都是开着的,如果开着的话就关闭就好了
service iptables stop
当然,你也可以设置filter让特定IP访问
完毕收工。
不需要创建 _portdef_AppSvr.props以及_portdef_DMgr.props文件
直接创建两个概要
创建管理概要
./manageprofiles.sh
-create
-profileName Dmgr01
-profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr/
创建应用概要
./manageprofiles.sh
-create
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default
-profileName AppSvr02
-profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSvr02
这样也是可以的。