linux——was部署及配置概要

was是运维安装好的,我只是简单配置了一下概要,第一次搞,没想到遇到了这么多坑,另外,英语好是真重要。

1.首先是官网配置

这三个命令很重要,是在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访问

完毕收工。

2.简单化配置

不需要创建 _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 

这样也是可以的。

你可能感兴趣的:(java,was概要配置)