startManager 命令
使用 startManager 命令以通过脚本编制来处理 Deployment Manager。
startManager 命令读取 WebSphere® Application Server Network Deployment 管理器进程的配置文件,并构造一个 launch 命令。根据您指定的选项,startManager
命令会启动新的 Java™ 虚拟机 (JVM) API
来运行管理器进程,或将 launch 命令数据写入文件。
必须从 WebSphere Application Server Network Deployment 安装的 profile_root/bin 目录中运行此命令。
如果您使用的是 Windows 平台并且将 Deployment Manager 作为 Windows 服务运行,那么 startManager 命令将启动关联的 Windows 服务,并且它将负责启动 Deployment Manager。
startManager 命令读取 Deployment Manager 概要文件的配置文件并启动服务器。
您不必将用户名和密码与 startManager 命令配合使用,因为此命令虽然会启动服务器进程,但不会调用 MBean 方法。
要了解有关从何处运行此命令的更多信息,请参阅“使用命令行工具”。
语法
命令语法如下所示:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
startManager [options]
![[IBM i]](../images/iseries.gif)
startManager [server] [options]
其中
server 是一个可选参数,用于指定 Deployment Manager 服务器的名称。如果您未指定此选项且您使用
Deployment Manager 概要文件,那么 server 缺省为 Deployment Manager。如果您未指定此选项且您指定除
Deployment Manager 之外的概要文件,那么 server 缺省为概要文件的名称。因为 Deployment Managert 概要文件不是缺省概要文件,所以您在使用 startManager 命令时必须指定 -profileName 选项。
参数
以下选项可用于 startManager 命令:
-curlib <product_library>
指定要用于底层“提交作业”(SBMJOB) CL 命令的当前库。
-cpyenvvar
通知 startServer 命令设置当前为应用程序服务器进程定义的环境变量。缺省情况是不设置当前定义的环境变量。
-inllibl <library_list>
指定要用于底层“提交作业”(SBMJOB) CL 命令的初始库列表。
-inlaspgrp <ASP_group>
指定底层“提交作业”(SBMJOB) CL 命令的初始 ASP 组。
-jobd <product_library/job_description>
指定底层“提交作业”(SBMJOB) CL 命令的作业描述。
-jobq <product_library/job_queue>
指定底层“提交作业”(SBMJOB) CL 命令的作业队列。
-nowait
指示 startManager 命令不要等待 Deployment Manager 进程的成功初始化。
-outq <product_library/output_queue>
指定底层“提交作业”(SBMJOB) CL 命令的输出队列。
-quiet
阻止 startManager 命令以正常方式打印的进度信息。
-logfile <fileName>
指定写入跟踪信息的日志文件的位置。缺省情况下,日志文件名为 startServer.log,并在 logs 目录中创建。
-profileName
在多概要文件安装中定义应用程序服务器进程的概要文件。在单概要文件环境中运行不需要 -profileName 选项。此选项的缺省值为缺省概要文件。
-replacelog
替换日志文件,而不是附加到当前日志。
-sbs <product_library/subsystem_description>
指定要用于底层“提交作业”(SBMJOB) CL 命令的子系统。
- -trace
为调试目的,使用 startManager 命令将跟踪信息生成文件。
启用对启动 Deployment Manager 服务器的本机进程代码的跟踪。跟踪输出将写至 was_jobname-jobuser-jobnum.log 文件,此文件位于 profile_root/logs 目录中。
- -timeout <seconds>
- 指定 Deployment Manager 初始化超时之前的等待时间并返回一个错误。
-usejobd
指定切换至 Run-As 用户标识时,将“提交作业”(SBMJOB) 进程中的作业描述用于 Node Agent。
注: 此命令不会影响当前作业描述的 USER 字段。-statusport <portNumber>
一个可选参数,允许管理员设置 Deployment Manager 状态回调的端口号。该工具打开此端口并等待来自 Deployment Manager 的指示该 Deployment Manager 已启动的状态回调。如果未设置此参数,那么将自动分配一个未使用的端口。
-script [<script fileName>] -background
使用 startManager 命令生成启动脚本,而不是直接启动 Deployment Manager 进程。启动脚本名称是一个可选参数。如果您没有提供启动脚本名称,那么缺省脚本文件名为 <start_dmgr>。-background 参数是一个可选参数,其指定当您执行它时将在其中运行生成的脚本的后台。
- -help
- 显示用法说明。
- -?
- 显示用法说明。
使用方案
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
startManager
startManager -script (produces the start_dmgr.sh or .bat file)
startManager -trace (produces the startmanager.log file)
![[z/OS]](../images/ngzos.gif)
startManager
startManager -script (produces the start_dmgr.sh file)
startManager -trace (produces the startmanager.log file)
![[IBM i]](../images/iseries.gif)
startManager -profileName dmgr (starts the deployment manager for the dmgr profile)
startManager -trace (produces trace files in the profile_root/logs directory)