Jbosseap Guide

.bash_rc

Settings en .bashrc:

# User specific aliases and functions
JAVA_HOME="/home/jboss/jdk1.8.0_221"
JAVA_PATH="/home/jboss/jdk1.8.0_221/bin"
JBOSS_HOME="/home/jboss/jboss-eap-7.2"

export JAVA_HOME JBOSS_HOME JAVA_PATH
[jboss@Zen7oS ~]$

.bash_profile

And settings at .bash_profile in order to point jboss path and java_path commands:

# User specific environment and startup programs

PATH=$JAVA_PATH:$JBOSS_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin

export PATH
[[/code]]

Start

[jboss@Zen7oS ~]$ $EAP_HOME/bin/standalone.sh

stop

[jboss@Zen7oS ~]$ jboss-cli.sh --connect
[standalone@localhost:9990 /] shutdown
[disconnected /]

User creation:

jboss@Zen7oS bin]$ ./add-user.sh

¿Qué tipo de usuario desea agregar?
 a) Usuario de administración (mgmt-users.properties)
 b) Usuario de la aplicación (application-users.properties)
(a):

Introduzca los detalles del nuevo usuario a agregar.
Usando el dominio 'ManagementRealm' tal como se descubre en los archivos de propiedades existentes.
Nombre del usuario : admin
El usuario 'admin' ya existe y está habilitado,  ¿quiere ...
 a). Actualice la contraseña del usuario y los roles
 b) Habilite el usuario existente
 c) Escriba un nuevo nombre de usuario.
(a): a
Las recomendaciones de la contraseña se listan a continuación. Para modificar estas restricciones modifique el archivo de configuración add-user.properties.
 - La contraseña debe ser diferente al nombre de usuario
 - La contraseña no debe ser uno de los siguientes valores restringidos {root, admin, administrator}
 - La contraseña debe tener por lo menos 8 caracteres, 1 caracteres alfabéticos, 1 dígito(s), 1 símbolos que no sean alfanuméricos
Contraseña :
WFLYDM0102: La contraseña debe tener por lo menos un símbolo que no sea alfanumérico 1.
¿Está seguro de que quiere utilizar la contraseña ingresada si/no? si

WFLYDM0102: La contraseña debe tener por lo menos un símbolo que no sea alfanumérico 1.
¿Está seguro de que quiere utilizar la contraseña ingresada si/no? si

Reintroduzca la contraseña :
¿ A qué grupos quiere que este usuario pertenezca? (introduzca una lista o deje en blanco para ninguno)[  ]: PowerUser,BillingAdmin
Usuario actualizado 'admin' al archivo '/home/jboss/jboss-eap-7.2/standalone/configuration/mgmt-users.properties'
Usuario actualizado 'admin' al archivo '/home/jboss/jboss-eap-7.2/domain/configuration/mgmt-users.properties'
Se actualizó el usuario 'admin' con los grupos 'PowerUser,BillingAdmin al archivo '/home/jboss/jboss-eap-7.2/standalone/configuration/mgmt-groups.properties'
Se actualizó el usuario 'admin' con los grupos 'PowerUser,BillingAdmin al archivo '/home/jboss/jboss-eap-7.2/domain/configuration/mgmt-groups.properties'
¿Este nuevo usuario se va a utilizar para que un proceso AS se conecte a otro proceso AS?
 por ejemplo: para que un controlador host de esclavos se conecte al maestro o para una conexión remota para llamadas EJB de servidor a servidor.
¿si/no? Sí
Para representar el usuario agregue lo siguiente a la definición del servidor-identidades <secret value="CADENA_A_COPIAR" />
[jboss@Zen7oS bin]$

Trabajar con CLI:

[jboss@Zen7oS configuration]$ jboss-cli.sh --commands=connect,shutdown
Modo standalone: 
$EAP_HOME/bin/jboss_cli.sh –c [IP:9999]

Modo domain:
$EAP_HOME/bin/./jboss-cli.sh -c --controller=IP:9999

Ejecutar un fichero con CLI:
$EAP_HOME/bin/./jboss-cli.sh -c [--controller=IP:9999] –file=RUTA/script.cli