![[IBM i]](../images/iseries.gif)
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.

- Examine el archivo raíz_perfil/properties/.instance.properties.
- 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:
bprac- Mediante la consola administrativa:
- En la consola de administración, pulse .
- En Infraestructura de servidor, pulse .
- Seleccione Máquina virtual Java.
- En el campo argumentos de JVM genéricos, agregue un espacio al final de la serie
y agregue la serie siguiente:
donde nombre_perfil es el perfil de usuario run-as que se ha descrito para el parámetro profile, pulse Aceptar.-Xshareclasses:name=webspherev80_perfil_usuario,groupAccess,nonFatal
- Pulse Aceptar.
- Pulse Guardar en la barra de tareas de la consola.
- Reinicie el servidor de aplicaciones.
- Con el mandato wsadmin:
- Inicie el entorno Qshell.
- 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
- Reinicie el servidor de aplicaciones.