在docker容器中已经创建好了websphere,下面开始创建概要文件,先创建一个管理节点的
./manageprofiles.sh -create\
-profileName Dmgr01\
-profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01\
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/management\
-serverType DEPLOYMENT_MANAGER\
-cellName Dmgr01Cell\
-nodeName Dmgr01Node\
-hostName localhost\
-enableAdminSecurity true\
-adminUserName admin\
-adminPassword wasadmin\
-isDefault
然后看一下创建好的概要文件默认的端口
cat /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/portdef.props
主要看WC_adminhost=9060和WC_adminhost_secure=9043,我的是9060和9043.
因为我之前已经将容器中9043端口映射到主机上了,我们进入到Dmgr01的bin目录中启动管理节点
./startManager.sh
然后我们可以访问主机的9043端口的管理控制台了
https://IP:9043/ibm/console/logon.jsp
然后再创建两个受管理节点并添加到管理节点上,不要再指定cell名称,否则创建失败
./manageprofiles.sh -create\
-profileName Custom01\
-profilePath /opt/IBM/WebSphere/AppServer/profiles/Custom01\
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/managed\
-nodeName Custom01Node\
-hostName localhost\
-dmgrHost localhost\
-dmgrPort 8879\
-dmgrAdminUserName admin\
-dmgrAdminPassword wasadmin
./manageprofiles.sh -create\
-profileName Custom02\
-profilePath /opt/IBM/WebSphere/AppServer/profiles/Custom02\
-templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/managed\
-nodeName Custom02Node\
-hostName localhost\
-dmgrHost localhost\
-dmgrPort 8879\
-dmgrAdminUserName admin\
-dmgrAdminPassword wasadmin
以上是Linux系统下通过命令创建概要文件,也可以通过界面的概要文件管理器创建。如果Windows下命令行创建,需要将上面命令每行最后的换行符\替换为^就可以了,或者去掉换行符,所有参数都放到一行执行。以下是两个示例
manageprofiles.bat -create^
-profileName Dmgr01^
-profilePath "C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01"^
-templatePath "C:\Program Files (x86)\IBM\WebSphere\AppServer\profileTemplates\management"^
-serverType DEPLOYMENT_MANAGER^
-cellName Dmgr01Cell^
-nodeName Dmgr01Node^
-hostName localhost^
-enableAdminSecurity true^
-adminUserName admin^
-adminPassword wasadmin^
-isDefault
manageprofiles.bat -create^
-profileName Custom01^
-profilePath "C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Custom01"^
-templatePath "C:\Program Files (x86)\IBM\WebSphere\AppServer\profileTemplates\managed"^
-nodeName Custom01Node^
-hostName localhost^
-dmgrHost localhost^
-dmgrPort 8879^
-dmgrAdminUserName admin^
-dmgrAdminPassword wasadmin