[IBM i]

enbprfwas 命令

enbprfwas 命令启用概要文件,以允许应用程序服务器通过它运行和将组概要文件更改为 QEJBSVR(可选)。

它是使用 iSeries 导航器来执行相同任务的替代方法。要运行此脚本,用户概要文件必须具有 *ALLOBJ 权限。

语法

命令语法如下所示:
enbprfwas -profile <user profile> [-chggrpprf]

参数

下列选项可用于 enbprfwas 命令:

-profile
这是一个必需参数。值 <user profile> 指定您要启用以运行应用程序服务器的概要文件的名称。
-chggrpprf
这是一个可选参数。如果您指定此参数,那么命令会将 <user profile> 的组概要文件更改为 QEJBSVR
最佳实践 最佳实践: 如果应用程序服务器使用 IBM Technology for Java Java 虚拟机 (JVM),那么您将需要执行更多命令以利用 -Xshareclasses JVM 选项,该选项将降低虚拟内存使用量并缩短应用程序服务器的启动时间。要确定应用程序服务器是否使用 IBM Technology for Java,请完成以下步骤:
  1. 检查 profile_root/properties/.instance.properties 文件。
  2. 如果 instance.use.j9 属性的值设置为 true,那么应用程序服务器使用 IBM Technology for Java JVM。
选择下列任一方法以优化应用程序服务器,以便使用 -Xshareclasses JVM 选项:
  • 使用管理控制台:
    1. 在管理控制台中,单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > 服务器
    2. 服务器基础结构下,单击 Java 和进程管理 > 进程定义
    3. 选择 Java 虚拟机
    4. 在通用 JVM 参数字段中,向字符串结尾添加一个空格并添加以下字符串:
      -Xshareclasses:name=webspherev80_profile_name,groupAccess,nonFatal
      其中 profile_name 是所描述的概要文件参数的 run-as 用户概要文件,单击“确定”。
    5. 单击确定
    6. 在控制台任务栏上单击保存
    7. 重新启动应用程序服务器。
  • 使用 wsadmin 命令:
    1. 启动 Qshell 环境。
    2. 在 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
    3. 重新启动应用程序服务器。
bprac

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_enbprfwas
文件名:rxml_enbprfwas.html