![[IBM i]](../images/iseries.gif)
enbprfwas 命令
enbprfwas 命令启用概要文件,以允许应用程序服务器通过它运行和将组概要文件更改为 QEJBSVR(可选)。
它是使用 iSeries 导航器来执行相同任务的替代方法。要运行此脚本,用户概要文件必须具有 *ALLOBJ 权限。
语法
命令语法如下所示:
enbprfwas -profile <user profile> [-chggrpprf]
参数
下列选项可用于 enbprfwas 命令:
- -profile
- 这是一个必需参数。值 <user profile> 指定您要启用以运行应用程序服务器的概要文件的名称。
- -chggrpprf
- 这是一个可选参数。如果您指定此参数,那么命令会将 <user profile> 的组概要文件更改为 QEJBSVR。

- 检查 profile_root/properties/.instance.properties 文件。
- 如果 instance.use.j9 属性的值设置为 true,那么应用程序服务器使用 IBM Technology for Java JVM。
选择下列任一方法以优化应用程序服务器,以便使用 -Xshareclasses JVM 选项:
bprac- 使用管理控制台:
- 在管理控制台中,单击 。
- 在服务器基础结构下,单击 。
- 选择 Java 虚拟机。
- 在通用 JVM 参数字段中,向字符串结尾添加一个空格并添加以下字符串:
其中 profile_name 是所描述的概要文件参数的 run-as 用户概要文件,单击“确定”。-Xshareclasses:name=webspherev80_profile_name,groupAccess,nonFatal
- 单击确定。
- 在控制台任务栏上单击保存。
- 重新启动应用程序服务器。
- 使用 wsadmin 命令:
- 启动 Qshell 环境。
- 在 IBM i CL 命令行上,运行 STRQSH 命令,然后执行以下命令:
cd app_server_root/bin wsadmin -conntype NONE -profileName was_profile # where was_profile is the profile of the application server. set jvm [$AdminConfig getid /Server:server_name/JavaProcessDef:/JavaVirtualMachine:/] # where server_name, is the application server name. set curargs [$AdminConfig showAttribute $jvm genericJvmArguments] set newargs [concat $curargs "-Xshareclasses:name=webspherev80_profile_name,groupAccess,nonFatal"] # where profile_name is the run-as user profile. set attrs [subst {{genericJvmArguments $newargs}}] $AdminConfig modify $jvm $attrs $AdminConfig save exit
- 重新启动应用程序服务器。