[IBM i]

enbprfwas (mandato)

El mandato enbprfwas habilita un perfil para dejar que ejecute un servidor de aplicaciones y, de forma opcional, cambia el perfil de grupo por QEJBSVR.

Si una alternativa a utilizar el Navegador de iSeries para hacer lo mismo. Para ejecutar este script, el perfil de usuario debe tener autorización *ALLOBJ.

Sintaxis

La sintaxis del mandato es la siguiente:
enbprfwas -profile <perfil de usuario> [-chggrpprf]

Parámetros

Las siguientes opciones están disponibles para el mandato enbprfwas:

-profile
Es un parámetro obligatorio. El valor <perfil usuario> especifica el nombre del perfil que desea habilitar para ejecutar servidores aplicaciones.
-chggrpprf
Es un parámetro opcional. Si especifica este parámetro, el mandato cambia el perfil de grupo de <perfil usuario> por QEJBSVR.
Best practice Best practice: Si el servidor de aplicaciones utiliza IBM Technology for Java Java Virtual Machine (JVM), tendrá que ejecutar algunos mandatos más para aprovechar la opción -Xshareclasses de JVM, que reduce la ocupación de memoria virtual y mejora el tiempo de inicio del servidor de aplicaciones. Para determinar si el servidor de aplicaciones utiliza IBM Technology for Java:
  1. Examine el archivo raíz_perfil/properties/.instance.properties.
  2. Si el valor de la propiedad instance.use.j9 está establecido en true, significa que el servidor de aplicaciones utiliza IBM Technology for Java JVM.
Seleccione uno de los métodos siguientes para optimizar el servidor de aplicaciones para que utilice la opción -Xshareclasses deJVM:
  • Mediante la consola administrativa:
    1. En la consola de administración, pulse Servidores > Tipos de servidor > WebSphere Application Servers > servidor.
    2. En Infraestructura de servidor, pulse Java y gestión de procesos > Definición de proceso.
    3. Seleccione Máquina virtual Java.
    4. En el campo argumentos de JVM genéricos, agregue un espacio al final de la serie y agregue la serie siguiente:
      -Xshareclasses:name=webspherev80_perfil_usuario,groupAccess,nonFatal
      donde nombre_perfil es el perfil de usuario run-as que se ha descrito para el parámetro profile, pulse Aceptar.
    5. Pulse Aceptar.
    6. Pulse Guardar en la barra de tareas de la consola.
    7. Reinicie el servidor de aplicaciones.
  • Con el mandato wsadmin:
    1. Inicie el entorno Qshell.
    2. En la línea de mandatos de CL de IBM i, ejecute el mandato STRQSH y después ejecute los mandatos siguientes:
      cd raíz_servidor_aplic/bin
      wsadmin -conntype NONE -profileName perfil_was
         # donde perfil_was es el perfil del servidor de aplicaciones. 
      set jvm [$AdminConfig getid /Server:nombre_servidor/JavaProcessDef:/JavaVirtualMachine:/] 
         # donde nombre_servidor, es el nombre del servidor de aplicaciones.
      set curargs [$AdminConfig showAttribute $jvm genericJvmArguments] 
      set newargs [concat $curargs "-Xshareclasses:name=webspherev80_nombre_perfil,groupAccess,nonFatal"]
         # donde nombre_perfil es el perfil run-as. 
      set attrs [subst {{genericJvmArguments $newargs}}] 
      $AdminConfig modify $jvm $attrs 
      $AdminConfig save
      exit
    3. Reinicie el servidor de aplicaciones.
bprac

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_enbprfwas
File name: rxml_enbprfwas.html