Sei sulla pagina 1di 46

Red Hat JBoss Enterprise

Application Platform 7.0


Guía de Instalación

Para usar con Red Hat JBoss Enterprise Application Platform 7.

Red Hat Customer Content


Services
Red Hat JBoss Enterprise Application Platform 7.0 Guía de
Instalación

Para usar con Red Hat JBoss Enterprise Application Platform 7.


Legal Notice
Copyright © 2017 Red Hat, Inc.

The text of and illustrations in this document are licensed by Red Hat under a Creative
Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of
CC-BY-SA is available at
http://creativecommons.org/licenses/by-sa/3.0/
. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it,
you must provide the URL for the original version.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to
assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the
Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States
and other countries.

Linux ® is the registered trademark of Linus Torvalds in the United States and other
countries.

Java ® is a registered trademark of Oracle and/or its affiliates.

XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the


United States and/or other countries.

MySQL ® is a registered trademark of MySQL AB in the United States, the European


Union and other countries.

Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally
related to or endorsed by the official Joyent Node.js open source or commercial project.

The OpenStack ® Word Mark and OpenStack logo are either registered
trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in
the United States and other countries and are used with the OpenStack Foundation's
permission. We are not affiliated with, endorsed or sponsored by the OpenStack
Foundation, or the OpenStack community.

All other trademarks are the property of their respective owners.

Resumen
Este libro es una guía de instalación de Red Hat JBoss Enterprise Application Platform 7.
Table of Contents

Table of Contents
.CAPÍTULO
. . . . . . . .1.. .SINOPSIS
. . . . . . . DEL
. . . .PRODUCTO
................................................3
.........
1.1. ACERCA DE RED HAT JBOSS ENTERPRISE APPLICATION PLATFORM 7 3
1.2. ACERCA DEL PORTAL DEL CLIENTE DE RED HAT 3
1.3. ACERCA DEL USO DE EAP_HOME EN ESTE DOCUMENTO 3

.CAPÍTULO
. . . . . . . .2.. .PREPARACIÓN
. . . . . . . . . . . PARA
. . . . .UNA
. . . .INSTALACIÓN
.......................................5
.........
2.1. ELECCIÓN DE UN MÉTODO DE INSTALACIÓN JBOSS EAP 5
2.2. PRERREQUISITOS DE INSTALACIÓN DE JBOSS EAP 5

.CAPÍTULO
. . . . . . . .3.. .INSTALACIÓN
. . . . . . . . . . .DE
. . JBOSS
. . . . . EAP
.........................................7
.........
3.1. INSTALACIÓN ZIP 7
3.2. INSTALACIÓN DEL INSTALADOR 8
3.3. INSTALACIÓN RPM 24
3.4. INSTALACIÓN DEL INSTALADOR AUTOMATIZADA 27

.CAPÍTULO
. . . . . . . .4.. .CONFIGURACIÓN
. . . . . . . . . . . . . DE
. . .JBOSS
. . . . .EAP
. . . PARA
. . . . .EJECUTAR
. . . . . . . .COMO
. . . . . UN
. . .SERVICIO
. . . . . . . . . . . . . 30
..........
4.1. CONFIGURACIÓN DE JBOSS EAP COMO UN SERVICIO EN RED HAT ENTERPRISE LINUX
(INSTALACIONES ZIP Y DEL INSTALADOR). 30
4.2. CONFIGURACIÓN DE JBOSS EAP COMO UN SERVICIO EN RED HAT ENTERPRISE LINUX
(INSTALACIÓN RPM) 31
4.3. CONFIGURAR JBOSS EAP COMO UN SERVICIO EN EL SERVIDOR DE MICROSOFT WINDOWS 32
4.4. CONFIGURAR JBOSS EAP COMO UN SERVICIO MEDIANTE JSVC 34

.CAPÍTULO
. . . . . . . .5.. .DESINSTALAR
. . . . . . . . . . .JBOSS
. . . . .EAP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
..........
5.1. DESINSTALAR JBOSS EAP (INSTALACIÓN ZIP) 41
5.2. DESINSTALAR JBOSS EAP (INSTALACIÓN DE INSTALADOR) 41
5.3. DESINSTALAR EL JBOSS EAP (INSTALACIÓN RPM) 42

1
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

2
CAPÍTULO 1. SINOPSIS DEL PRODUCTO

CAPÍTULO 1. SINOPSIS DEL PRODUCTO

1.1. ACERCA DE RED HAT JBOSS ENTERPRISE


APPLICATION PLATFORM 7
Red Hat JBoss Enterprise Application Platform 7 (JBoss EAP) es una plataforma de
middleware construida con estándares libres y en cumplimiento con la especificación
de Java Enterprise Edition 7. Integra a WildFly Application Server 10 con mensajería,
agrupamiento de alta disponibilidad y otras tecnologías.

JBoss EAP incluye una nueva estructura modular que permite la habilitación de servicios
únicamente cuando se requiere, mejorando así, la velocidad de arranque.

La consola administrativa y la interfaz de línea de comandos administrativa (CLI) hacen


innecesaria la modificación de archivos de configuración XML y agregan la capacidad de
codificar y automatizar tareas.

JBoss EAP proporciona dos modos operativos para instancias JBoss EAP: el servidor
autónomo o el dominio administrado. El servidor autónomo representa la ejecución de
JBoss EAP como una instancia de servidor sencilla. El modo operativo de dominio
administrado permite la administración de múltiples instancias JBoss EAP desde un
punto de control único.

Además, JBoss EAP incluye APIs y marcos de trabajo de desarrollo para desarrollar
rápidamente aplicaciones Java EE seguras y escalables.

1.2. ACERCA DEL PORTAL DEL CLIENTE DE RED HAT


El Portal del cliente de Red Hat es la plataforma centralizada para el conocimiento y los
recursos de suscripción de Red Hat. Utilice el Portal del cliente de Red Hat para:

Administrar y mantener contratos de soporte y derechos de Red Hat.

Descargar software soportado oficialmente.

Acceder la documentación de productos y la base de conocimiento de Red Hat.

Contactar a los servicios de soporte global.

Registrar errores de productos de Red Hat

El Portal del cliente está disponible aquí: https://access.redhat.com.

1.3. ACERCA DEL USO DE EAP_HOME EN ESTE


DOCUMENTO
En este documento, se utiliza la variable EAP_HOME para denotar la ruta a la instalación
de JBoss EAP. Remplace esta variable por la ruta real a su instalación de JBoss EAP.

Si instaló JBoss EAP mediante el método de instalación ZIP, el directorio de


instalación jboss-eap-7.0 es el directorio de donde usted extrajo el archivador ZIP.

Si instaló JBoss EAP mediante el método de instalación RPM, el directorio de


instalación es /opt/rh/eap7/root/usr/share/wildfly/.

3
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Si utilizó el instalador para instalar JBoss EAP, la ruta predeterminada para EAP_HOME
es ${user.home}/EAP-7.0.0:

Para Red Hat Enterprise Linux, Solaris y HP-UX: /home/USER_NAME/EAP-7.0.0/

Para Microsoft Windows: C:\Users\USER_NAME\EAP-7.0.0\

Si utilizó el instalador JBoss Developer Studio para instalar JBoss EAP, la ruta
predeterminada para EAP_HOME es ${user.home}/jbdevstudio/runtimes/jboss-
eap:

Para Red Hat Enterprise Linux:


/home/USER_NAME/jbdevstudio/runtimes/jboss-eap/

Para Microsoft Windows: C:\Users\USER_NAME\jbdevstudio\runtimes\jboss-


eap o C:\Documents and Settings\USER_NAME\jbdevstudio\runtimes\jboss-
eap\

Nota

EAP_HOME no es una variable de entorno.JBOSS_HOME es la variable de entorno


utilizada en scripts.

4
CAPÍTULO 2. PREPARACIÓN PARA UNA INSTALACIÓN

CAPÍTULO 2. PREPARACIÓN PARA UNA


INSTALACIÓN

2.1. ELECCIÓN DE UN MÉTODO DE INSTALACIÓN JBOSS


EAP
Hay diferentes maneras de instalar JBoss EAP. Cada método es apropiado para ciertas
situaciones. Esta tabla proporciona una sinopsis de cada tipo de instalación y las
secciones que abordan los procesos de instalación correspondientes.

Nota

Si planea usar JBoss ON para implementar e instalar parches JBoss EAP, las
instancias JBoss EAP de destino deberán ser instaladas mediante el método de
instalación ZIP.

Tabla 2.1. Métodos de instalación

Método Descripción

Instalación ZIP El archivador ZIP es apropiado para la instalación en todos


los sistemas operativos soportados. Utilice este método si
desea extraer la instancia de forma manual.

La instalación ZIP instala una instalación predeterminada de


JBoss EAP , toda la configuración se debe realizar después de
la instalación.

Instalador JAR El instalador JAR se puede ejecutar en una consola o como


un asistente gráfico. Ambas opciones proporcionan
instrucciones paso a paso para instalar y configurar la
instancia del servidor. Esta es la forma preferida de instalar
JBoss EAP en todas las plataformas soportadas.

Con el instalador también es posible hacer configuraciones


adicionales, incluidos los Quickstarts y el repositorio Maven.

Instalación RPM JBoss EAP puede ser instalado mediante los paquetes RPM en
instalaciones soportadas de Red Hat Enterprise Linux 6 y
Red Hat Enterprise Linux 7.

2.2. PRERREQUISITOS DE INSTALACIÓN DE JBOSS EAP


Cada método de instalación tiene una serie de prerrequisitos. Esta tabla muestra los
requerimientos comunes, así como los específicos de cada método de instalación.

5
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Tabla 2.2. Prerrequisitos de instalación de JBoss EAP

Tipo de instalación Prerrequisitos

Prerrequisitos comunes Establezca una cuenta en el Portal del cliente de Red Hat.

Revise el enlace de Configuraciones soportadas de JBoss


EAP 7 y asegúrese de que su sistema sea compatible.

Asegúrese de que su sistema esté al día en las


actualizaciones y erratas emitidas de Red Hat.

Prerrequisitos de Asegúrese de que se haya instalado Java Development Kit


ZIP/instalador (JDK) con soporte

En un servidor Microsoft Windows, asegúrese de que se


hayan configurado las variables de entorno JAVA_HOME y
PATH, de lo contrario los atajos no funcionarán.
En Hewlett-Packard HP-UX, asegúrese de que se haya
instalado una herramienta para descomprimir.

Prerrequisitos RPM Registre el servidor Red Hat Enterprise Linux mediante


Red Hat Subscription Manager.

Asegúrese de que se haya instalado Java Development Kit


(JDK) con soporte

6
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

3.1. INSTALACIÓN ZIP

3.1.1. Descarga de JBoss EAP (instalación ZIP)

Prerrequisitos

Prerrequisitos de instalación JBoss EAP

El archivo ZIP de JBoss EAP está disponible en el Portal del cliente de Red Hat. La
instalación del archivo ZIP es independiente de la plataforma.

Descarga del archivo ZIP de JBoss EAP

1. Abra un navegador e inicie sesión en el Portal de clientes de Red Hat en


https://access.redhat.com.

2. Haga clic en Descargas.

3. Haga clic en Red Hat JBoss Enterprise Application Platform en la lista


Descargas de productos

4. Seleccione la versión correcta de la versión de JBoss EAP en el menú


desplegable Version.

5. Busque Red Hat JBoss Enterprise Application Platform 7. x.x en la lista y


haga clic en el enlace Descargar.

3.1.2. Instalación de JBoss EAP (Instalación ZIP)

Una vez haya sido descargado el archivo de instalación EAP ZIP, puede ser instalado al
extraer el contenido del paquete.

1. Si es necesario, desplace el archivo ZIP al servidor y el sitio donde JBoss EAP


debe ser instalado.

El usuario que ejecutará JBoss EAP debe tener acceso de lectura y escritura
para este directorio.

2. Extraiga el archivador ZIP.

$ unzip jboss-eap-7.x.x.zip

Nota

Para Windows Server, haga clic derecho en el archivo ZIP y seleccione


Extraer todo.

El directorio creado al extraer el archivador ZIP es el directorio del nivel superior para la
instalación JBoss EAP. Este directorio se conoce como EAP_HOME.

7
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

3.2. INSTALACIÓN DEL INSTALADOR

3.2.1. Descarga de JBoss EAP (instalación del instalador)

Prerrequisitos

Prerrequisitos de instalación JBoss EAP

El instalador JAR JBoss EAP está disponible en el Portal de clientes de Red Hat. El
archivador .jar se puede utilizar para ejecutar los instaladores gráficos o basados en
texto. El instalador es la forma preferida de instalar JBoss EAP en todas las plataformas
soportadas.

Descargar el instalador JBoss EAP

1. Abra un navegador e inicie sesión en el Portal de clientes de Red Hat en


https://access.redhat.com.

2. Haga clic en Descargas.

3. Haga clic en Red Hat JBoss Enterprise Application en la lista Descargas de


productos.

4. Seleccione la versión correcta de la versión de JBoss EAP en el menú


desplegable Version.

5. Busque Red Hat JBoss Enterprise Application 7. x.xInstalador en la lista y


haga clic en el enlace Descargar.

3.2.2. Ejecutar el instalador JBoss EAP

Puede ejecutar el instalador en modo gráfico o en modo texto.

Ejecutar el instalador gráfico JBoss EAP

1. Abra una terminal y vaya al directorio que contiene el archivo JAR del instalador
JBoss EAP descargado.

2. Ejecute el instalador gráfico mediante el siguiente comando:

java -jar jboss-eap-7.x.x-installer.jar -console

8
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nota

En entornos de Hewlett-Packard HP-UX o Solaris, especifique la


arquitectura requerida con la opción -d32 o -d64. Lance el instalador
mediante estos comandos:

java -jar jboss-eap-7.x.x-installer.jar -console

java -jar -d64 jboss-eap-7.x.x-installer.jar

3. Siga las instrucciones en la tabla a continuación.

Tabla 3.1. Pantallas del instalador JBoss EAP

Nombre de la Cuando Descripción


pantalla aparezca

Selección del Siempre Elija el idioma deseado para la


idioma instalación y haga clic en Aceptar.

Acuerdo de Siempre EULA para RED HAT JBOSS


licencia MIDDLEWARE.

Seleccione "I accept the terms of this


license agreement.(Acepto los términos
de este contrato de licencia)", y haga
clic en Siguiente.

Ruta de Siempre Seleccione la ruta de instalación para


instalación JBoss EAP y haga clic en Siguiente.

Selección del Siempre Seleccione los componentes que va a


componente instalar. No está autorizado para
deshacer la selección de los
componentes requeridos.

9
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.1. JBoss EAP Installer - Pantalla de selección de


componentes

Creación de Siempre Cree un usuario administrativo y asigne


usuario admin una contraseña. Luego haga clic en
Siguiente.

Sinopsis de Siempre Revise las opciones de instalación y


instalación haga clic en Siguiente.

Instalación de Siempre Cuando el curso de la instalación


componentes termine, haga clic en Siguiente.

10
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Configure el Siempre Puede seleccionar una configuración


entorno de tiempo predeterminada para su instalación de
de ejecución JBoss EAP o realizar una configuración
avanzada con el instalador. Observe que
incluso si elige una configuración
predeterminada, aún podrá alterar
posteriormente su configuración
mediante las interfaces administrativas
JBoss EAP.

Seleccione Realizar configuración


predeterminada o seleccione Realizar
configuración avanzada y seleccione
los ítemes a configurar, luego haga clic
en Siguiente.

Figura 3.2. JBoss EAP Installer - Pantalla de


configuración del entorno de ejecución

Configure la Si decide instalar Configure una bóveda de contraseñas


boveda de la bóveda de para almacenar todas sus contraseñas
contraseña contraseñas en la confidenciales y haga clic en Siguiente.
configuración Para obtener más información, consulte
avanzada del la: documentación de bóveda de
entorno de contraseñas en la guía sobre Cómo
ejecución: configurar la seguridad de servidor.

11
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.3. JBoss EAP Installer - Pantalla de


configuración de la bóveda de contraseñas

Seguridad SSL Si decide habilitar Especifique un almacén de llaves SSL y


la seguridad SSL la contraseña del almacén de llaves para
en la configuración proteger las interfaces administrativas
avanzada del de JBoss EAP, luego haga clic en
entorno de Siguiente. Para obtener más
ejecución: información, consulte la documentación
sobre Cómo proteger las interfaces
administrativas en la Guía sobre Cómo
configurar la seguridad del servidor.

Aviso

Red Hat recomienda


inhabilitar SSLv2, SSLv3 y
TLSv1.0 de forma explícita, en
favor de TLSv1.1 o TLSv1.2 en
todos los paquetes afectados.

12
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Configuración Si decide habilitar Habilite la autenticación LDAP para


LDAP la autenticación utilizar un servidor de directorios LDAP
LDAP en la como la fuente de autenticación para la
configuración consola de administración, la CLI
avanzada del administrativa o la API de
entorno de administración. Cuando termine, haga
ejecución: clic en Siguiente. Para obtener más
información, consulte la documentación
LDAP en la Guía sobre Cómo configurar
administración de identidades.

Figura 3.4. JBoss EAP Installer - Pantalla de


configuración LDAP

Configuración del Si decide habilitar Se creará un dominio de seguridad y


dominio de la autenticación será asociado con las interfaces
seguridad LDAP LDAP en la administrativas, mediante la conexión
configuración LDAP definida en el paso anterior.
avanzada del
entorno de Especifique los valores para su entorno
LDAP, luego haga clic en Siguiente.
ejecución:
Para obtener más información, consulte
Documentación LDAP en la Guía sobre
Cómo configurar administración de
identidades.

13
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.5. JBoss EAP Installer - Pantalla de


configuración de dominio de seguridad LDAP

Configuración Si decide instalar Cree una caché Infinispan para


Infinispan una caché administrar datos en caché. Proporcione
Infinispan en la un nombre Infinispan y configure los
configuración otros campos, luego,haga clic en
avanzada del Siguiente. Para obtener más
entorno de información, consulte la documentación
ejecución. de Infinispan en la Guía de
configuración.

14
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.6. JBoss EAP Installer - Pantalla de


configuración Infinispan

Configuración del Si decide agregar Configure un dominio de seguridad para


dominio de un dominio de la instancia de servidor JBoss EAP. La
seguridad seguridad en la mayoría de los campos ya han sido
configuración llenados con los valores
avanzada del predeterminados y no necesitan
entorno de modificación. Cuando termine, haga clic
ejecución. en Siguiente. Para obtener más
información, consulte Dominios de
seguridad en la Guía de arquitectura de
seguridad.

15
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.7. JBoss EAP Installer - Pantalla de


configuración de dominio de seguridad

Configuración JSSE Si decide agregar Configure Java Secure Socket Extension


un dominio de (JSSE) para el dominio de seguridad
seguridad en la definido en el paso anterior, usando un
configuración keystore o un truststore. Cuando haya
avanzada del terminado, haga clic en Siguiente.
entorno de
ejecución.

16
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.8. JBoss EAP Installer - Pantalla de


configuración JSSE

Quickstarts Si decide instalar Seleccione la ruta de instalación del


inicios rápidos en inicio rápido y luego haga clic en
la configuración Siguiente.
avanzada del
entorno de
ejecución.

Configuración del Si decide instalar Seleccione su repositorio Maven y el


repositorio Maven inicios rápidos en archivo de parámetros.
la configuración
avanzada del
entorno de
ejecución.

17
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.9. JBoss EAP Installer - Pantalla de


configuración del repositorio Maven

Enlaces de socket Si decide Determine si la instalación debe utilizar


configurar enlaces los enlaces de puertos predeterminados,
de puerto de configurar los desfases de puertos para
servidor en la todos los enlaces predeterminados o
configuración configurar los enlaces de puertos
avanzada del personalizados.
entorno de
ejecución. Si decide seleccionar desfases de
puertos, elija el número de desfase.

Si opta por configurar enlaces


personalizados, elija si desea configurar
el puerto para modo autónomo, modo de
dominio o ambos.

Si el host está configurado para IPv6


únicamente, seleccione la casilla de
verificación Habilitar la configuración
IPv6 pura y el instalador hará los
cambios de configuración requeridos .

Haga clic en Siguiente.

18
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.10. JBoss EAP Installer - Pantalla de enlaces de


sockets

Enlaces de sockets Si elige configurar Configure los puertos y las propiedades


personalizados los enlaces de del sistema para cada una de las
para puertos configuraciones autónomas
configuraciones personalizados (standalone, standalone ha ,
autónomas para modo standalone full, standalone
autónomo. full-ha), luego haga clic en
Siguiente.

Figura 3.11. JBoss EAP Installer - - Enlaces de sockets


personalizados para pantalla de configuración
autónoma

19
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Enlaces de sockets Si opta por Configure los puertos y las propiedades


personalizados configurar los del sistema para la configuración del
para enlaces de puertos host ( domain host ) y cada uno de los
configuraciones de personalizados perfiles de dominio (domain default,
dominios para modo de domain ha, domain full , domain
dominio. full-ha), luego haga clic en
Siguiente.

20
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.12. JBoss EAP Installer - Enlaces de sockets


personalizados para pantalla de configuración de
dominio de seguridad

Opciones de Si opta por Seleccione los niveles de registro


registro configurar niveles deseados y luego haga clic en
de registro en la Siguiente.
configuración
avanzada del
entorno de
ejecución.

Configuración del Si opta por Instale y configure un controlador JDBC.


controlador JDBC instalar un Elija el proveedor de controladores
controlador JDBC apropiado en la lista desplegable y
en la configuración especifique la ubicación del JAR del
avanzada del controlador. Cuando haya terminado,
entorno de haga clic en Siguiente. Para obtener
ejecución más información, consulte la sección
fuente de datos para controladores JDBC
en la Guía de configuración.

21
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.13. JBoss EAP Installer - Pantalla de


configuración del controlador JDBC

Configuración de Si decide instalar Configure una fuente de datos que


la fuente de datos un controlador pueda ser utilizada por aplicaciones.
JDBC y una fuente Proporcione una nombre de fuente de
de datos en la datos y configure las demás opciones,
configuración luego haga clic en Siguiente. Para
avanzada del obtener más información, consulte la
entorno de información de datasource management
ejecución. en la Guía de configuración.

22
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

Nombre de la Cuando Descripción


pantalla aparezca

Figura 3.14. JBoss EAP Installer - Pantalla de


configuración de fuente de datos

Configuración del Siempre Cuando el curso de la instalación


servidor termine, haga clic en Siguiente.

Configuración de Siempre Seleccione Crear atajos en el menú


atajos de inicio en la casilla de verificación.
Únicamente están permitidos los
caracteres alfanuméricos, guión (-) y
barra baja (_). En Microsoft Windows, los
caracteres de barra oblicua (/) y barra
invertida (\) también están permitidos.
Haga clic en Siguiente.

Instalación Siempre Haga clic en Generar script de


completa instalación y archivo de propiedades
si desea capturar las opciones de
instalación seleccionadas para una
futura instalación automatizada, luego
haga clic en Listo.

La instalación ha terminado. El directorio


creado por el instalador es el directorio
del nivel más alto del servidor. Este se
conoce como EAP_HOME.

23
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Ejecución del instalador JBoss EAP basado en texto

1. Abra una terminal y navegue al directorio que contiene el JAR del instalador
JBoss EAP descargado

2. Ejecute el instalador basado en texto mediante el siguiente comando:

java -jar jboss-eap-7.x.x-installer.jar -console

3. Siga las indicaciones para instalar JBoss EAP. El directorio creado por el
instalador es el directorio del nivel más alto del servidor. Este se conoce como
EAP_HOME.

3.3. INSTALACIÓN RPM

Nota

Para los usuarios que deseen manejar las instalaciones JBoss EAP con
Red Hat Satellite: aunque Red Hat Satellite 6 se recomienda para administrar
las instalaciones JBoss EAP 7, los siguientes canales de Red Hat Network (RHN)
también se proporcionan específicamente para los usuarios de Satellite 5:

Para Red Hat Enterprise Linux 6:

jbappplatform-7.0-i386-server-6-rpm

jbappplatform-7.0-x86_64-server-6-rpm

Para Red Hat Enterprise Linux 7:

jbappplatform-7.0-x86_64-server-7-rpm

Los usuarios de Red Hat Satellite 6 pueden usar los repositorios que aparecen
en Cómo elegir un repositorio.

Nota

Desde Red Hat Enterprise Linux 7, el término canal fue remplazado por el
término repositorio. En estas instrucciones solo se utiliza el término
repositorio.

3.3.1. Selección de un repositorio

La instalación de JBoss EAP por medio de RPM requiere una suscripción a un repositorio
de software de base de Red Hat Enterprise Linux Server, así como a un repositorio
específico de JBoss EAP.

Para el repositorio JBoss EAP, debe suscribirse, ya sea al repositorio JBoss EAP actual o
al repositorio JBoss EAP menor.

Repositorio actual de JBoss EAP.

24
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

El repositorio actual proporciona el lanzamiento más reciente de JBoss EAP 7.


Cuando actualice su instalación JBoss EAP, recibirá todas las actualizaciones
para JBoss EAP 7, incluidas las actualizaciones menores.

Por ejemplo, la actualización desde este repositorio incluirá actualizaciones de


JBoss EAP 7.0 a JBoss EAP 7.1, si es publicado.

Repositorio JBoss EAP menor


Un repositorio menor proporciona un lanzamiento menor específico de JBoss
EAP 7 y todos los parches aplicables. Esto le permite mantener la misma versión
menor de JBoss EAP, y a su vez, permanecer al día con los parches de seguridad
y de alta gravedad.

Por ejemplo, la actualización desde este repositorio, incluirá parches y


actualizaciones de seguridad para la versión menor de JBoss EAP, pero no
incluirá actualizaciones de JBoss EAP 7.0 a JBoss EAP 7.1, si este es lanzado.

Nota

Para entornos de producción, recomendamos el uso de un repositorio menor


de JBoss EAP. De esta manera, se reduce el riesgo a cambios inesperados en
los módulos del subsistema o los cambios en la configuración causados por
actualizaciones inesperadas de JBoss EAP. Siempre puede cambiar repositorios
en una fecha diferente si desea recibir una actualización.

3.3.1.1. Suscripción al repositorio actual de JBoss EAP 7.

1. Verifique si su sistema Red Hat Enterprise Linux está registrado en su cuenta


mediante Red Hat Subscription Manager. Para obtener más información,
consulte la Documentación de Red Hat Subscription Management.

2. Con la ayuda de Red Hat Subscription Manager, suscríbase al repositorio 'actual'


de JBoss EAP 7 mediante el siguiente comando. Remplace RHEL_VERSION ya sea
con 6 o 7 según la versión de su Red Hat Enterprise Linux.

subscription-manager repos --enable=jb-eap-7-for-rhel-


RHEL_VERSION-server-rpms

3.3.1.2. Suscripción al repositorio menor de JBoss EAP 7.

1. Verifique si su sistema Red Hat Enterprise Linux está registrado en su cuenta


mediante Red Hat Subscription Manager. Para obtener más información,
consulte la Documentación de Red Hat Subscription Management.

2. Con la ayuda de Red Hat Subscription Manager, suscríbase al repositorio menor


de JBoss EAP 7 mediante el siguiente comando. Asegúrese de:

Remplace EAP_MINOR_VERSION por su versión JBoss EAP menor. Por ejemplo,


para este lanzamiento menor, ingrese: 7.0.

Remplazar RHEL_VERSION ya sea con 6 o 7 según la versión de su Red Hat


Enterprise Linux.

25
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

subscription-manager repos --enable=jb-eap-EAP_MINOR_VERSION-for-


rhel-RHEL_VERSION-server-rpms

3.3.2. Instalación de JBoss EAP (Instalación RPM)

Prerrequisitos

Prerrequisitos de instalación JBoss EAP

Suscribirse a un repositorio JBoss EAP

1. Instalar JBoss EAP desde un repositorio suscrito mediante el siguiente comando:

yum groupinstall jboss-eap7

Su instalación está completa. La ruta predeterminada EAP_HOME para la instalación RPM


es /opt/rh/eap7/root/usr/share/wildfly.

3.3.3. Cambio de repositorios

Es posible que durante la vida útil de una instalación de JBoss EAP, usted quiera
cambiar la suscripción de un repositorio JBoss EAP a otro. El cambio de repositorios
recibe soporte, pero con las siguientes condiciones:

Cambio de un repositorio 'actual' a un repositorio menor


Soportado si cambia al canal menor más reciente.

Cambio de un repositorio menor a otro repositorio menor


Soportado, si cambia a la siguiente versión menor de JBoss EAP. Por ejemplo, al
cambiar de JBoss EAP 7.0 a JBoss EAP 7.1 sí recibe soporte, pero de JBoss EAP
7.0 a JBoss EAP 7.2 no lo recibe.

Cambio de un repositorio menor al repositorio 'actual'


Soportado, si cambia desde el repositorio menor más reciente.

Prerrequisitos

Instale JBoss EAP como una instalación RPM.

Seleccione un repositorio de cambio, y asegúrese de que cumpla con las condiciones


de soporte descritas arriba.

Cómo cambiar el repositorio JBoss EAP

1. Antes de cambiar el repositorio, asegúrese de que la instalación JBoss EAP tenga


todas las actualizaciones aplicables al día:

yum update

26
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

2. Con la ayuda de Red Hat Subscription Manager, elimine la suscripción del


repositorio existente y suscríbase al nuevo repositorio al que desea cambiar. En
el comando a continuación, remplace EXISTING_REPOSITORY y NEW_REPOSITORY
por los nombres de repositorios respectivos.

subscription-manager repos --disable=EXISTING_REPOSITORY --


enable=NEW_REPOSITORY

3.4. INSTALACIÓN DEL INSTALADOR AUTOMATIZADA


Si utiliza el Instalador JARr para instalar JBoss EAP, puede usar un script de instalación
generado desde una instalación anterior para automatizar instalaciones futuras con la
misma configuración.

Aviso

El instalador automatizado no es retrocompatible. Usted no puede usar un


script de instalación generado desde una versión anterior de JBoss EAP con el
instalador automatizado. Debe instalar únicamente los scripts generados por
la misma versión menor de JBoss EAP, por ejemplo: JBoss EAP 7.0.

Prerrequisitos

Use elInstalador JAR para generar un script de instalación automático. El script de


instalación automático es un archivo XML.

Instalación del instalador automatizada

1. Abra una terminal y vaya al directorio que contiene el archivo JAR del instalador
JBoss EAP descargado.

2. En una terminal, ejecute el siguiente comando para instalar JBoss EAP mediante
el archivo XML del script de instalación automático:

java -jar jboss-eap-7.x.x-installer.jar auto.xml

El instalador le solicitará, por defecto, ingresar las contraseñas que se requieran


para la configuración de JBoss EAP. Puede realizar instalaciones sin asistencia en
establecer de antemano contraseñas para la instalación.

27
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nota

Puede almacenar el archivo XML del script de instalación automático en


un host de red y usar HTTP o FTP para señalar el instalador a usar para
una instalación. Por ejemplo:

java -jar jboss-eap-7.x.x-installer.jar http://network-


host.local/auto.xml

java -jar jboss-eap-7.x.x-installer.jar ftp://network-


host.local/auto.xml

3.4.1. Instalación del instalador automatizada sin asistencia

Prerrequisitos

Use elInstalador JAR para generar un script de instalación automático. El script de


instalación automático es un archivo XML.

Para realizar una instalación automatizada sin asistencia, debe establecer las
contraseñas requeridas para la instalación de JBoss EAP.

Cuando el archivo XML del script de instalación es generado desde un instalador


anterior, se generará un archivo de variables de script de instalación incompleto. Tiene
el mismo nombre del archivo de script de instalación, pero con el sufijo .variables.

Este archivo de variables contiene una lista de llaves y parámetros de contraseñas


requeridos para una instalación automatizada sin asistencia.

Usted puede proporcionar las contraseñas requeridas como un archivo de variables


completo o como un argumento durante la ejecución del comando del instalador.

Instalación automatizada sin asistencia del instalador, mediante un archivo


de variables.

1. Abra el archivo .variables en el editor de texto y proporcione un valor de


contraseña para cada llave. Por ejemplo:

adminPassword = password#2
vault.keystorepwd = vaultkeystorepw
ssl.password = user12345

2. Ejecute el instalador mediante el archivo de script de instalación automático. El


instalador detectará automáticamente el archivo de variables, si el archivo de
variables completo está en el mismo directorio como un archivo XML de script
de instalación y si no ha modificado su nombre de archivo.

java -jar jboss-eap-7.x.x-installer.jar auto.xml

Checking for corresponding .variables file


Variables file detected: auto.xml.variables
[ Starting automated installation ]
...

28
CAPÍTULO 3. INSTALACIÓN DE JBOSS EAP

También puede especificar directamente la ruta al archivo de variables


mediante -variablefile:

java -jar jboss-eap-7.x.x-installer.jar auto.xml -variablefile


auto.xml.variables

Instalación del instalador de forma automatizada y sin asistencia, mediante el


argumento -variables

1. Ejecute el instalador mediante el archivo XML de script de instalación


automático y especifique las contraseñas requeridas como par llave-valor,
mediante el argumento -variables. Por ejemplo:

java -jar jboss-eap-7.x.x-installer.jar auto.xml -variables


adminPassword=password#2,vault.keystorepwd=vaultkeystorepw,ssl.pa
ssword=user12345

Nota

Es importante que no dejar ningún espacio al especificar los pares


llave-valor de -variables.

29
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

CAPÍTULO 4. CONFIGURACIÓN DE JBOSS EAP PARA


EJECUTAR COMO UN SERVICIO

4.1. CONFIGURACIÓN DE JBOSS EAP COMO UN SERVICIO


EN RED HAT ENTERPRISE LINUX (INSTALACIONES ZIP Y
DEL INSTALADOR).

Prerrequisitos

Instale JBoss EAP como una instalación ZIP o Instalador.

Privilegios de administrador en el servidor.

Configuración de JBoss EAP como un servicio en Red Hat Enterprise Linux

1. Personalice las opciones de arranque en el archivo jboss-eap.conf.

El script de arranque y un archivo de configuración asociado se localizan en el


directorio EAP_HOME/bin/init.d/. Abra jboss-eap.conf en un editor de texto y
establezca las opciones para su instalación de JBoss EAP.

Hay varias opciones dentro del archivo jboss-eap.conf. Como mínimo,


especifique los valores correctos para las variables JBOSS_HOME y JBOSS_USER.

Puede personalizar las otras opciones provistas en el archivo de configuración,


pero si no, se predeterminará a iniciará un JBoss EAP autónomo mediante el
archivo de configuración predeterminado.

Nota

Si desea que el servicio inicie JBoss EAP en modo de dominio, agregue


JBOSS_MODE=domain to jboss-eap.conf.

2. Copie los archivos de servicio en los directorios del sistema

a. Copie el archivo de configuración de servicio modificado en el directorio


/etc/default .

sudo cp EAP_HOME/bin/init.d/jboss-eap.conf /etc/default

b. Copie el script de arranque en el directorio /etc/init.d y otórguele


permisos de ejecución:

sudo cp EAP_HOME/bin/init.d/jboss-eap-rhel.sh /etc/init.d


sudo chmod +x /etc/init.d/jboss-eap-rhel.sh

3. Agregue el nuevo servicio jboss-eap-rhel.sh a la lista de servicios iniciados


automáticamente, mediante el comando de administración del servicio
chkconfig.

sudo chkconfig --add jboss-eap-rhel.sh

30
CAPÍTULO 4. CONFIGURACIÓN DE JBOSS EAP PARA EJECUTAR COMO UN SERVICIO

4. Utilice uno de los siguientes comandos para probar si el servicio ha sido


instalado correctamente.

a. Para Red Hat Enterprise Linux 6:

sudo service jboss-eap-rhel.sh start

b. Para Red Hat Enterprise Linux 7:

sudo service jboss-eap-rhel start

El servicio iniciará. Si obtiene un error, revise los registros de errores y


asegúrese de que las opciones en el archivo de configuración estén correctas.

5. Para que el servicio inicie automáticamente cuando el servidor de Red Hat


Enterprise Linux inicie, ejecute el siguiente comando:

sudo chkconfig jboss-eap-rhel.sh on

Si desea retirar el servicio JBoss EAP, use el siguiente procedimiento.

Borre la instalación del servicio JBoss EAP de Red Hat Enterprise Linux

1. Si el servicio está ejecutándose, abra una terminal y detenga el servicio con uno
de los siguientes comandos:

a. Para Red Hat Enterprise Linux 6:

sudo service jboss-eap-rhel.sh stop

b. Para Red Hat Enterprise Linux 7:

sudo service jboss-eap-rhel stop

2. Borre JBoss EAP de la lista de servicios:

sudo chkconfig --del jboss-eap-rhel.sh

3. Borre el archivo de configuración e inicie el script:

sudo rm /etc/init.d/jboss-eap-rhel.sh
sudo rm /etc/default/jboss-eap.conf

4.2. CONFIGURACIÓN DE JBOSS EAP COMO UN SERVICIO


EN RED HAT ENTERPRISE LINUX (INSTALACIÓN RPM)

Prerrequisitos

Instale JBoss EAP como una instalación RPM.

Privilegios de administrador en el servidor.

31
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Una instalación RPM deJBoss EAP instala todo lo que se requiere para ejecutar JBoss
EAP como un servicio. Use uno de los siguientes comandos para activar el servicio de
forma automática en el arranque del sistema.

Para los comandos que aparecen abajo, remplace EAP_SERVICE_NAME ya sea con eap7-
standalone para un servidor autónomo de JBoss EAP oeap7-domain par un dominio
administrado.

Para Red Hat Enterprise Linux 6:

chkconfig EAP_SERVICE_NAME on

Para Red Hat Enterprise Linux 7:

systemctl enable EAP_SERVICE_NAME.service

Para iniciar o detener una instalación RPM de JBoss EAP a petición, consulte las
Instrucciones RPM en la Guía de configuración JBoss EAP.

Nota

Consulte el Apéndice de configuración de servicios RPM en la Guía de


configuración para obtener más información y opciones.

4.3. CONFIGURAR JBOSS EAP COMO UN SERVICIO EN EL


SERVIDOR DE MICROSOFT WINDOWS

Prerrequisitos

Instale JBoss EAP como una instalación ZIP o Instalador.

Privilegios de administrador en el servidor.

Defina la variable de entorno del sistema JAVA_HOME.

La instancia del servidor JBoss EAP no debe estar ejecutándose.

Importante

Al configurar las variables de entorno del sistema utilizando el comandoset en


una línea de comandos del Windows Server no establecerá de forma
permanente la variable de entorno. Debe utilizar el comando setx o la interfaz
System en el Panel de control.

Configurar JBoss EAP como un servicio en el servidor de Microsoft Windows

1. Crear dos variables de entorno del sistema:

JBOSS_HOME apuntando al directorio de instalación JBoss EAP.

NOPAUSE=1

2. Instale el paquete Jsvc de JBoss Core Services

32
CAPÍTULO 4. CONFIGURACIÓN DE JBOSS EAP PARA EJECUTAR COMO UN SERVICIO

Si no está aún configurado, descargue y extraiga el paquete Jsvc JBoss Core


Services

a. Abra un navegador e inicie sesión en el Portal del cliente de Red Hat en la


Página de descargas de software JBoss.

b. Seleccione Apache Jsvc en el menú desplegable de Producto.

c. Seleccione la versión más reciente en el menú desplegable Versión.

d. Busque Red Hat JBoss Core Services Apache Jsvc en la lista,


asegurándose de seleccionar la plataforma y la arquitectura correctas
para su sistema, luego haga clic en el enlace Descargar.

e. Extraiga el archivo ZIP descargado en el directorio que contiene su


directorio de instalación JBoss EAP.

Como resultante tendrá el directorio jbcs-jsvc-<VERSION> en la misma


profundidad que el directorio de instalación de JBoss EAP. Por ejemplo:

C:\Program Files
├── jboss-eap-7.0
│ ├── bin
│ └── ...
└── jbcs-jsvc-<VERSION>

3. Instale el servicio

Abra una terminal y cambie de directorio a EAP_HOME\bin.

Abajo verá los ejemplos de un comando básico service.bat installpara crear


un nuevo servicio para un servidor autónomo o un servidor en un dominio
administrado. Para obtener una lista de todas las opciones posibles, ejecute
service.bat sin ningún argumento.

Ejecute el siguiente comando, ajustando el nivel de registro para el servicio


como se requiera:

a. Para un servidor autónomo:

service.bat install /loglevel INFO

b. Para un servidor en un dominio administrado:

Si no está usando el maestro predeterminado para su controlador de


dominios JBoss EAP remplace master por el nombre correcto de host o
alias del controlador de dominio de JBoss EAP.

service.bat install /host master /loglevel INFO

Se creará un nuevo servicio Windows con el nombre JBossEAP7.

4. Verifique el nuevo servicio en la consola de Servicios

Abra la consola de servicios de Windows (services.msc) y verifique si el servicio


ha sido creado.

33
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Si se utilizó el nombre predeterminado del servicio en la lista de servicios


Windows, entonces el nuevo servicio tendrá por nombre: JBossEAP. Desde la
consola de servicios puede iniciar y detener el servicio así como cambiar su
configuración y la manera y momento de inicio.

5. Iniciar y detener el servicio JBoss EAP desde una terminal

Para iniciar el servicio desde una terminal, use el siguiente comando, cambiando
el nombre del servicio si es necesario:

net start JBossEAP7

Para detener el servicio desde una terminal, use el siguiente comando,


cambiando el nombre del servicio si es necesario:

net stop JBossEAP7

Si desea retirar el servicio JBoss EAP, use el siguiente procedimiento.

Suprimir el servicio JBoss EAP en Microsoft Windows Server

1. Si el servicio está ejecutándose, primero abra una terminal y detenga el servicio


con el comando net stop con el nombre del servicio:

net stop JBossEAP7

2. En una terminal, cambie los directorios a EAP_HOME\bin y ejecute el siguiente


comando:

service.bat uninstall

4.4. CONFIGURAR JBOSS EAP COMO UN SERVICIO


MEDIANTE JSVC
Los paquetes de los servicios JBoss Core de Jsvc pueden ser utilizados para ejecutar
JBoss EAP como un servicio de segundo plano en Red Hat Enterprise Linux y Solaris.

Nota

En Red Hat Enterprise Linux, le recomendamos usar métodos nativos para


ejecutar JBoss EAP como un servicio.

Jsvc es un grupo de bibliotecas y aplicaciones que le permiten a las aplicaciones Java


ejecutar en plataformas similares a UNIX como un servicio de segundo plano. Le
permite a las aplicaciones realizar operaciones como un usuario privilegiado y luego
cambiar de identidad como un usuario sin privilegios.

Jsvc usa tres procesos: un proceso para lanzar, un proceso de controlador y un proceso
controlado. El proceso controlado también es el hilo Java principal. Si la JVM se cae
entonces el proceso controlador reiniciará dentro de 60 segundos. Jsvc es un proceso
de demonio y para JBoss EAP debe ser iniciado por el usuario privilegiado.

34
CAPÍTULO 4. CONFIGURACIÓN DE JBOSS EAP PARA EJECUTAR COMO UN SERVICIO

Instale el paquete Jsvc de JBoss Core Services

Para instalaciones ZIP o de instalador:

1. Abra un navegador e inicie sesión en el Portal del cliente de Red Hat en la Página
de descargas de software JBoss.

2. Seleccione Apache Jsvc en el menú desplegable de Producto.

3. Seleccione la versión más reciente en el menú desplegable Versión.

4. Busque Red Hat JBoss Core Services Apache Jsvc en la lista, asegurándose
de seleccionar la plataforma y la arquitectura correctas para su sistema, luego
haga clic en el enlace Descargar.

5. Extraiga el archivo ZIP descargado en el directorio que contiene su directorio de


instalación JBoss EAP.

Como resultante tendrá el directorio jbcs-jsvc-<VERSION> en la misma


profundidad que el directorio de instalación de JBoss EAP. Por ejemplo:

/var/opt/
├── jboss-eap-7.0
│ ├── bin
│ └── ...
└── jbcs-jsvc-<VERSION>

6. Los ejemplos de comandos para usar Jsvc e iniciar JBoss EAP presumen que el
usuario jboss ha sido creado. Si aún no ha creado un usuario para JBoss EAP,
ejecute los siguientes comandos para crear el usuario y grupo jboss.

# groupadd -f -g 185 -r jboss


# useradd -r -u 185 -g jboss -d EAP_HOME -s /sbin/nologin -c
"JBoss" jboss

Para instalaciones RPM en Red Hat Enterprise Linux.

1. Ingrese a Red Hat Subscription Manager.

2. Haga clic en Sistemas en el Inventario de suscriptor.

3. Suscríbase a los repositorios JBoss Core Services CDN en funcionamiento para la


versión y arquitectura de su sistema operativo:

a. Para Red Hat Enterprise Linux 6:

jb-coreservices-1-for-rhel-6-server-rpms

b. Para Red Hat Enterprise Linux 7:

jb-coreservices-1-for-rhel-7-server-rpms

4. Ejecute el siguiente comando como usuario root para instalar Jsvc:

# yum groupinstall jbcs-jsvc

35
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Nota

Asegúrese de establecer la variable JAVA_HOME del entorno del sistema.

Utilice Jsvc para iniciar JBoss EAP como un servidor autónomo

Los siguientes comandos se utilizan para iniciar y detener JBoss EAP en modo
autónomo mediante Jsvc. Las tablas a continuación muestran las rutas para los
comandos de una instalación ZIP/Instalador JBoss EAP o una Instalación RPM.

Tabla 4.1. Ubicación del archivo Jsvc para instalaciones ZIP/Instalador -


Servidor autónomo

Referencia de archivos en Ubicación del archivo


instrucciones

JSVC_BIN EAP_HOME/../jbcs-jsvc-<VERSION>/sbin/jsvc

JSVC_JAR EAP_HOME/../jbcs-jsvc-<VERSION>/lib/commons-
daemon.jar

CONF_DIR EAP_HOME/standalone/configuration

LOG_DIR EAP_HOME/standalone/log

Tabla 4.2. Ubicación del archivo Jsvc para instalaciones RPM - Servidor
autónomo

Referencia de archivos en Ubicación del archivo


instrucciones

JSVC_BIN /usr/bin/jbcs-jsvc/jsvc

JSVC_JAR /usr/bin/jbcs-jsvc/commons-daemon.jar

CONF_DIR /opt/rh/eap7/root/usr/share/wildfly/standalone
/configuration

36
CAPÍTULO 4. CONFIGURACIÓN DE JBOSS EAP PARA EJECUTAR COMO UN SERVICIO

Referencia de archivos en Ubicación del archivo


instrucciones

LOG_DIR /opt/rh/eap7/root/usr/share/wildfly/standalone
/log

Iniciar un servidor JBoss EAP mediante Jsvc:

JSVC_BIN \
-outfile LOG_DIR/jsvc.out.log \
-errfile LOG_DIR/jsvc.err.log \
-pidfile LOG_DIR/jsvc.pid \
-user jboss \
-D[Standalone] -XX:+UseCompressedOops -Xms1303m \
-Xmx1303m -XX:MaxPermSize=256m \
-Djava.net.preferIPv4Stack=true \
-Djboss.modules.system.pkgs=org.jboss.byteman \
-Djava.awt.headless=true \
-Dorg.jboss.boot.log.file=LOG_DIR/server.log \
-Dlogging.configuration=file:CONF_DIR/logging.properties \
-Djboss.modules.policy-permissions \
-cp EAP_HOME/jboss-modules.jar:JSVC_JAR \
-Djboss.home.dir=EAP_HOME \
-Djboss.server.base.dir=EAP_HOME/standalone \
@org.jboss.modules.Main -start-method main \
-mp EAP_HOME/modules \
-jaxpmodule javax.xml.jaxp-provider \
org.jboss.as.standalone

Detener los procesos de servidor JBoss EAP:

JSVC_BIN \
-stop \
-outfile LOG_DIR/jsvc.out.log \
-errfile LOG_DIR/jsvc.err.log \
-pidfile LOG_DIR/jsvc.pid \
-user jboss \
-D[Standalone] -XX:+UseCompressedOops -Xms1303m \
-Xmx1303m -XX:MaxPermSize=256m \
-Djava.net.preferIPv4Stack=true \
-Djboss.modules.system.pkgs=org.jboss.byteman \
-Djava.awt.headless=true \
-Dorg.jboss.boot.log.file=LOG_DIR/server.log \
-Dlogging.configuration=file:CONF_DIR/logging.properties \
-Djboss.modules.policy-permissions \
-cp EAP_HOME/jboss-modules.jar:JSVC_JAR \
-Djboss.home.dir=EAP_HOME \
-Djboss.server.base.dir=EAP_HOME/standalone \
@org.jboss.modules.Main -start-method main \
-mp EAP_HOME/modules \
-jaxpmodule javax.xml.jaxp-provider \
org.jboss.as.standalone

37
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Utilice Jsvc para iniciar JBoss EAP de dominio administrado

Los siguientes comandos se utilizan para iniciar y detener JBoss EAP en modo
autónomo mediante Jsvc. Las tablas a continuación muestran las rutas requeridas para
los comandos de una instalación ZIP/Instalador JBoss EAP o una Instalación RPM.

Tabla 4.3. Ubicación del archivo Jsvc para instalaciones ZIP/Instalador -


Dominio administrado

Referencia de archivos en Ubicación del archivo


instrucciones

JSVC_BIN EAP_HOME/../jbcs-jsvc-<VERSION>/sbin/jsvc

JSVC_JAR EAP_HOME/../jbcs-jsvc-<VERSION>/lib/commons-
daemon.jar

CONF_DIR EAP_HOME/domain/configuration

LOG_DIR EAP_HOME/domain/log

Tabla 4.4. Ubicación del archivo Jsvc para instalaciones RPM - Dominio
administrado

Referencia de archivos en Ubicación del archivo


instrucciones

JSVC_BIN /usr/bin/jbcs-jsvc/jsvc

JSVC_JAR /usr/bin/jbcs-jsvc/commons-daemon.jar

CONF_DIR /opt/rh/eap7/root/usr/share/wildfly/domain/con
figuration

LOG_DIR /opt/rh/eap7/root/usr/share/wildfly/domain/log

38
CAPÍTULO 4. CONFIGURACIÓN DE JBOSS EAP PARA EJECUTAR COMO UN SERVICIO

Antes de ejecutar el siguiente comando, asegúrese de establecer la variable del entorno


del sistema JAVA_HOME.

Inicie un dominio administrado JBoss EAP mediante Jsvc:

JSVC_BIN \
-outfile LOG_DIR/jsvc.out.log \
-errfile LOG_DIR/jsvc.err.log \
-pidfile LOG_DIR/jsvc.pid \
-user jboss \
-nodetach -D"[Process Controller]" -server -Xms64m \
-Xmx512m -XX:MaxPermSize=256m \
-Djava.net.preferIPv4Stack=true \
-Djboss.modules.system.pkgs=org.jboss.byteman \
-Djava.awt.headless=true \
-Dorg.jboss.boot.log.file=LOG_DIR/process-controller.log \
-Dlogging.configuration=file:CONF_DIR/logging.properties \
-Djboss.modules.policy-permissions \
-cp "EAP_HOME/jboss-modules.jar:JSVC_JAR" \
org.apache.commons.daemon.support.DaemonWrapper \
-start org.jboss.modules.Main -start-method main \
-mp EAP_HOME/modules org.jboss.as.process-controller \
-jboss-home EAP_HOME -jvm "${JAVA_HOME}"/bin/java \
-mp EAP_HOME/modules -- \
-Dorg.jboss.boot.log.file=LOG_DIR/host-controller.log \
-Dlogging.configuration=file:CONF_DIR/logging.properties \
-Djboss.modules.policy-permissions \
-server -Xms64m -Xmx512m -XX:MaxPermSize=256m \
-Djava.net.preferIPv4Stack=true \
-Djboss.modules.system.pkgs=org.jboss.byteman \
-Djava.awt.headless=true -- -default-jvm "${JAVA_HOME}"/bin/java \
&

Detenga un dominio administrado JBoss EAP mediante Jsvc:

JSVC_BIN \
-stop \
-outfile LOG_DIR/jsvc.out.log \
-errfile LOG_DIR/jsvc.err.log \
-pidfile LOG_DIR/jsvc.pid \
-user jboss \
-nodetach -D"[Process Controller]" -server -Xms64m \
-Xmx512m -XX:MaxPermSize=256m \
-Djava.net.preferIPv4Stack=true \
-Djboss.modules.system.pkgs=org.jboss.byteman \
-Djava.awt.headless=true \
-Dorg.jboss.boot.log.file=LOG_DIR/process-controller.log \
-Dlogging.configuration=file:CONF_DIR/logging.properties \
-Djboss.modules.policy-permissions \
-cp "EAP_HOME/jboss-modules.jar:JSVC_JAR" \
org.apache.commons.daemon.support.DaemonWrapper \
-start org.jboss.modules.Main -start-method main \
-mp EAP_HOME/modules org.jboss.as.process-controller \
-jboss-home EAP_HOME -jvm $JAVA_HOME/bin/java \
-mp EAP_HOME/modules -- \
-Dorg.jboss.boot.log.file=LOG_DIR/host-controller.log \

39
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

-Dlogging.configuration=file:CONF_DIR/logging.properties \
-Djboss.modules.policy-permissions \
-server -Xms64m -Xmx512m -XX:MaxPermSize=256m \
-Djava.net.preferIPv4Stack=true \
-Djboss.modules.system.pkgs=org.jboss.byteman \
-Djava.awt.headless=true -- -default-jvm $JAVA_HOME/bin/java

40
CAPÍTULO 5. DESINSTALAR JBOSS EAP

CAPÍTULO 5. DESINSTALAR JBOSS EAP

5.1. DESINSTALAR JBOSS EAP (INSTALACIÓN ZIP)

1. Asegúrese de hacer una copia de seguridad de los archivos de configuración


modificados y de las implementaciones que pueden ser reutilizadas.

2. El método de instalación ZIP instala JBoss EAP en un directorio individual. Borre


el directorio de instalación para desinstalar JBoss EAP.

3. También borre cualquier otro script que dependía de la instalación JBoss EAP
que se realiza en su máquina.

5.2. DESINSTALAR JBOSS EAP (INSTALACIÓN DE


INSTALADOR)

Si instaló JBoss EAP mediante el Instalador,puede desinstalar JBoss EAP a través del
modo gráfico o del modo texto.

Ejecución del desinstalador gráfico JBoss EAP

1. Abra una terminal y vaya a EAP_HOME/Uninstaller.

2. Ejecute el desinstalador gráfico mediante el siguiente comando:

java -jar uninstaller.jar

La ejecución del comando lanzará el desinstalador gráfico como se puede ver en


la siguiente figura. Seleccione la casilla si desea borrar el directorio de
instalación de JBoss EAP.

Figura 5.1. Desinstalador gráfico JBoss EAP

3. Haga clic en Uninstall para iniciar el proceso de instalación.

4. Cuando el proceso de desinstalación haya terminado, haga clic en Quit para


salir del desinstalador.

41
Red Hat JBoss Enterprise Application Platform 7.0 Guía de Instalación

Ejecución del desinstalador JBoss EAP basado en texto

1. Abra una terminal y vaya a EAP_HOME/Uninstaller.

2. Ejecute el desinstalador basado en texto mediante el siguiente comando:

java -jar uninstaller.jar -console

3. Siga las indicaciones para desinstalar JBoss EAP.

5.3. DESINSTALAR EL JBOSS EAP (INSTALACIÓN RPM)

Aviso

No se recomienda la desinstalación de un JBoss EAP que haya sido instalado


con el método RPM.

Debido a la naturaleza de administración de paquetes RPM, no se garantiza


que todos los paquetes y dependencias puedan ser retirados completamente
o que el sistema no quede en un estado inconsistente porque falten algunas
dependencias de paquetes.

Revised on 2017-02-17 06:05:30 EST

42

Potrebbero piacerti anche