我需要一个Dmgr配置文件、一个联邦应用程序服务器和一个Websphere application server ND(8.5.5.7)中的应用程序服务器
1)./manageprofiles.sh -create -profileName Dmgr1 -profilePath "/opt/IBM/WebSphere/AppServer/profiles/Dmgr1" -templatePath "/opt/IBM/WebSphere/AppServer/profileTemplates/management" -serverType DEPLOYMENT_MANAGER -enableAdminSecurity true -adminUserName wasadmin -adminPassword wasadmin
这创建了名为Dmgr1 的Dmgr配置文件
2) 然后我就这么做了./manageprofiles.sh -create -profileName Node1 -profilePath "/opt/IBM/WebSphere/AppServer/profiles/Node1" -templatePath "/opt/IBM/WebSphere/AppServer/profileTemplates/managed" -serverName server1 -federateLater false -dmgrAdminUserName wasadmin -dmgrAdminPassword wasadmin -dmgrHost <host> -dmgrPort <port>
这创建了一个名为Node1的节点,但我没有看到我期望它创建的应用程序服务器,尽管我在命令中指定了相同的服务器-serverName server1
我需要运行什么命令(不允许我使用DMGR管理控制台),以便在联合应用程序服务器(节点)中获得应用程序服务器实例?
首先,您不需要访问WebSphereApplicationServer管理控制台来创建您所描述的单元。您可以启动配置文件管理工具(PMT)GUI,按下创建按钮并选择单元格选项。如果您没有访问PMT的权限,您仍然可以使用命令行工具manageProfiles。[sh|bat]。因为manageProfiles的语法可能会变得棘手,所以在执行上面提到的Cell创建时,通常更容易查看PMT创建的命令行。PMT日志位于/logs/manageprofiles/PMT.log。
要创建Dmgr:
c:\wasND8559\binmanageprofiles.bat-create-profileName Dmgr01-enableAdminSecurity false-cellName MyCell01-nodeName MyCellManager01-profilePath c:\wasND8559 \profiles\Dmgr01-nodeProfilePath c:\wasND8559\profile\AppSrv01-appServerNodeName MyNode01-templatePath c:\wasNDA8559\pprofileTemplates\cell\dmgr
创建并联合应用服务器:
c:\wasND8559\bin>manageprofiles.bat-create-enableAdminSecurity false-cellName MyCell01-nodeName MyCellManager01-profilePath C:\wasND8559\profiles\AppSrv01-dmgrProfilePathC: \wasND8559\profiles\Dmgr01-winserviceCheck false-profileNameAppSrv01-appServerNodeName MyNode01-templatePathC: \wasND8559\profileTemplates\cell\默认
您执行的第二步是创建自定义配置文件。引用IBM文档:
在联合节点并使用部署管理器自定义节点之前,概要文件中的节点是空的。
在联邦节点上,您必须创建一个应用程序服务器。由于您没有访问管理控制台的权限,因此可以使用wsadmin工具来完成此操作。有关说明,请参阅此链接。或者,您可以使用此处提供的信息为Jython使用AdminServerManagement
脚本库。