将应用程序服务器配置为在 QWAS85 子系统启动时自动启动
WebSphere® Application Server 在其自己的子系统 (称为 QWAS85) 中运行,该子系统随产品一起安装。 使用以下步骤将应用程序服务器配置为在 QWAS85 子系统启动时自动启动。
过程
- 授予用户概要文件对 QWAS85/QWASJOBD 作业描述和 QWAS85/QWAS85 子系统描述的权限。对于每个概要文件:
- 创建 WebSphere Application Server 概要文件所使用的作业描述的副本。例如,在 CL 命令行上发出以下命令:
CRTDUPOBJ OBJ(QWASJOBD) FROMLIB(QWAS85) OBJTYPE(*JOBD) TOLIB(mywasjobd) NEWOBJ(myserv) - 将复制作业描述 (jobd) 的用户从 *RQD 更改为 QEJBSVR 以避免出现多项具有同一个用户的作业描述。例如,在 CL 命令行上发出以下命令:
CHGJOBD JOBD(mywasjobd/myserv) USER(QEJBSVR) - 使用 CHGJOBD 命令来更改新创建的作业描述,以便“请求数据或命令”(RQSDTA) 字段启动新的服务器。例如,要在启动子系统时启动应用程序服务器 (server1) 的缺省概要文件,请按如下所示设置 RQSDTA 字段:
'QSYS/CALL PGM(product_library/QWASSTRSVR) PARM(''-profilePath'' ''user_data_root/profiles/default'' ''-server'' ''server1'')'要点: 如果已将独立应用程序服务器联合或添加到 WebSphere Application Server Network Deployment 单元,请指定 Node Agent 服务器。 如果 Node Agent 不是活动的,那么应用程序服务器不能启动。
- 创建 WebSphere Application Server 概要文件所使用的作业描述的副本。
- 配置应用程序服务器以便 Node Agent 自动启动此应用程序服务器。要将 WebSphere Application Server Network Deployment 单元中的应用程序服务器配置为在针对包含应用程序服务器的节点启动 Node Agent 时自动启动:
- 在管理控制台中,单击 服务器> 服务器类型> WebSphere 应用程序服务器。
- 单击想要自动启动的应用程序服务器。
- 在 "服务器基础结构" 下,单击 Java 和进程管理> 监视策略 ,并将 "节点重新启动" 属性的设置更改为 RUNNING。
- 单击 应用,然后单击 保存 以保存配置更改。
- 将自动启动作业条目添加至 QWAS85/QWAS85 子系统。从 CL 命令行输入以下命令:
ADDAJE SBSD(QWAS85/QWAS85) JOB(myserv) JOBD(mywasjobd/myserv) - 可选: 配置系统,使 QWAS85 子系统在系统启动期间启动。要启用自动启动,请将下行添加到系统启动程序中:
STRSBS QWAS85/QWAS85注:- 系统启动程序由 QSTRUPPGM 系统值定义。
- TCP/IP 必须处于活动状态,产品子系统才能启动。 在启动程序或自动启动作业中,请确保 STRTCP 命令在 STRSBS QWAS85/QWAS85 命令之前运行。