创建服务器模板
服务器模板用于定义新应用程序服务器的配置设置。在创建新的应用程序服务器时,选择缺省服务器模板,或者选择您先前根据已经存在的另一应用程序服务器创建的模板。如果在创建服务器时未指定另一模板,将使用缺省模板。
关于此任务
另外,还可以通过对 AdminTask 对象使用 createApplicationServerTemplate 命令来创建服务器模板。
如果未创建任何其他服务器模板,那么将使用 defaultZOS 模板作为第一个集群成员的模板。此模板使用 z/OS® 平台上分配的缺省端口。如果这些端口中的部分端口已定义为在 z/OS 系统中的其他位置使用,那么新创建的集群成员可能无法启动、运行不正常或者生成意外的错误消息。因此,在启动此服务器之前,必须解决所有端口冲突。
过程
结果
下一步做什么
- 您可以执行下列其中一项操作,以便显示系统上提供的所有服务器模板的列表:
- 在管理控制台中,单击 ,然后单击模板。
- 发出 wsadmin 命令 listServerTemplates。
- 将应用程序服务器模板移至另一个系统。
无法直接导出或导入应用程序服务器模板。要将应用程序服务器模板的副本移至另一个系统,请完成以下过程。
- 使用以下 wsadmin 命令 AdminTask.createApplicationServerCreate 根据您要移至另一个系统的模板来创建应用程序服务器。
AdminTask.createApplicationServer('<node_name>', '[-name server_name -templateName template_name ]')
其中 <node_name> 是您要在其中添加新的应用程序服务器的节点,server_name 是您要创建的应用程序服务器的名称,template_name 是您要用来创建新的应用程序服务器的服务器模板的名称。
- 使用以下 wsadmin 命令 AdminTask.exportServer 来导出新的服务器。
-AdminTask.exportServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverName server_name]')
- 使用 wsadmin 命令 AdminTask.importServerdelete 来从 wsadmin 工具退出而不进行保存。
- 将您发出 AdminTask.exportServer 时所创建的 templateExport.car 文件移至目标系统。
- 在目标系统上启动 wsadmin 工具,并使用以下 wsadmin 命令 AdminTask.importServer 来导入 templateExport.car 文件。
AdminTask.importServer('[-archive c:/temp/templateExport.car -nodeName <node_name> -serverInArchive server_name]')
服务器 server_name 现在位于目标系统上,并具备独有的端口。如果您需要更改所指定的端口,那么在管理控制台中,单击
,然后单击通信 > 端口。 - 使用管理控制台或者使用 wsadmin 命令 AdminTask.createApplicationServerTemplate 根据 server_name 应用程序服务器创建新的模板。然后,如果您不再需要该中间 server_name 应用程序服务器,请将其删除。
- 使用以下 wsadmin 命令 AdminTask.createApplicationServerCreate 根据您要移至另一个系统的模板来创建应用程序服务器。
- 指定用于创建服务器模板的端口范围。无法直接从管理控制台编辑应用程序服务器模板的起始端口。但是,模板可转换为服务器。转换回模板之前,可编辑处于此格式的端口。要编辑模板 1 的起始端口,请执行以下操作:
- 将模板转换为服务器。从“应用程序服务器”面板,单击新建。
- 输入节点名称和服务器名称(例如,tmpServer),然后单击下一步。
- 选择模板 1 模板,以用于创建服务器,然后单击下一步。(可选)可选择生成唯一端口。
- 单击完成,以创建 tmpServer。
- 在“应用程序服务器”下,选择 tmpServer。
- 在“通信”下面,单击端口。
- 选择每个端点,并设置起始端口。针对每个端口设置起始端口后,单击确定。
- 单击应用程序服务器 > 服务器模板,然后单击新建。
- 选择 tmpServer 作为新服务器的基础。单击确定并选择模板名称。
新模板具有 tmpServer 中定义的起始端口。 现在可删除 tmpServer 服务器名称,也可删除初始 template1 模板(如果不需要)。