Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CentOS 8
Publicado en 1 de mayo de 2020por Dean Conally
Categoría: Tutoriales | Etiquetas: Desarrollo de aplicaciones , Servidor de
aplicaciones , CentOS , CentOS 8 , Firewall , Java , Java Development Kit , Java
Platform , Java SDK , Java SE , JBoss AS , Open Java Development
Kit , OpenJDK , Provision , Provisioning , Runtime , Desarrollo de
software , Software Gestión , Mosca salvaje
Tiempo de lectura: 4 minutos
¿Qué es Wildfly?
WildFly es un servidor de aplicaciones de tiempo de ejecución Java y una
plataforma de administración de software implementada en Java. Se utiliza
principalmente para aprovisionar aplicaciones y servicios Java en una
plataforma basada en Java. Actualmente está desarrollado por Red Hat como
software de código abierto (aparte de los foros de la comunidad) y
anteriormente era mejor conocido como JBoss AS. Si bien el software WildFly
sigue siendo de código abierto, se puede comprar soporte pago de RedHat si
es necesario. RedHat continúa implementando una versión separada de este
software bajo el nombre JBoss EAP.
requisitos previos
Primero, comencemos por verificar los requisitos previos necesarios para la
instalación.
Dificultad de la tarea Medio: (Se requiere un conocimiento práctico básico de la línea de comand
Una vez que hayamos terminado con esto y estemos seguros de que todo está
actualizado, podemos continuar con la instalación de OpenJDK y WildFly.
Nota:
Es necesario instalar Java antes de poder ejecutar el software. WildFly 11
requiere al menos Java 8 para ejecutarse.
Instalación de OpenJDK
OpenJDK (o Open Java Development Kit) es una implementación gratuita y de
código abierto de Java (SE) o Standard Edition Platform. Es una de las
plataformas Java de código abierto más frecuentes en uso en la
actualidad. Instalaremos OpenJDK antes de instalar WildFly.
Installed:
java-11-openjdk-devel-1:11.0.7.10-1.el8_1.x86_64
dconf-0.28.0-3.el8.x86_64
gtk3-3.22.30-4.el8.x86_64
abattis-cantarell-fonts-0.0.25-4.el8.noarch
adwaita-cursor-theme-3.28.0-2.el8.noarch
adwaita-icon-theme-3.28.0-2.el8.noarch
alsa-lib-1.1.9-4.el8.x86_64
at-spi2-atk-2.26.2-1.el8.x86_64
at-spi2-core-2.28.0-1.el8.x86_64
atk-2.28.1-1.el8.x86_64
cairo-1.15.12-3.el8.x86_64
cairo-gobject-1.15.12-3.el8.x86_64
colord-libs-1.4.2-1.el8.x86_64
copy-jdk-configs-3.7-1.el8.noarch
fribidi-1.0.4-7.el8_1.x86_64
gdk-pixbuf2-modules-2.36.12-5.el8.x86_64
giflib-5.1.4-3.el8.x86_64
graphite2-1.3.10-10.el8.x86_64
gtk-update-icon-cache-3.22.30-4.el8.x86_64
harfbuzz-1.7.5-3.el8.x86_64
hicolor-icon-theme-0.17-2.el8.noarch
jasper-libs-2.0.14-4.el8.x86_64
java-11-openjdk-1:11.0.7.10-1.el8_1.x86_64
java-11-openjdk-headless-1:11.0.7.10-1.el8_1.x86_64
javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch
jbigkit-libs-2.1-14.el8.x86_64
lcms2-2.9-2.el8.x86_64
libX11-1.6.7-1.el8.x86_64
libX11-common-1.6.7-1.el8.noarch
libXau-1.0.8-13.el8.x86_64
libXcomposite-0.4.4-14.el8.x86_64
libXcursor-1.1.15-3.el8.x86_64
libXdamage-1.1.4-14.el8.x86_64
libXext-1.3.3-9.el8.x86_64
libXfixes-5.0.3-7.el8.x86_64
libXft-2.3.2-10.el8.x86_64
libXi-1.7.9-7.el8.x86_64
libXinerama-1.1.4-1.el8.x86_64
libXrandr-1.5.1-7.el8.x86_64
libXrender-0.9.10-7.el8.x86_64
libXtst-1.2.3-7.el8.x86_64
libdatrie-0.2.9-7.el8.x86_64
libepoxy-1.5.2-1.el8.x86_64
libfontenc-1.1.3-8.el8.x86_64
libjpeg-turbo-1.5.3-10.el8.x86_64
libthai-0.1.27-2.el8.x86_64
libtiff-4.0.9-15.el8.x86_64
libwayland-client-1.15.0-1.el8.x86_64
libwayland-cursor-1.15.0-1.el8.x86_64
libwayland-egl-1.15.0-1.el8.x86_64
libxcb-1.13-5.el8.x86_64
lua-5.3.4-11.el8.x86_64
pango-1.42.4-6.el8.x86_64
pixman-0.36.0-1.el8.x86_64
rest-0.8.1-2.el8.x86_64
ttmkfdir-3.0.9-54.el8.x86_64
tzdata-java-2019c-1.el8.noarch
xorg-x11-font-utils-1:7.5-40.el8.x86_64
xorg-x11-fonts-Type1-7.5-19.el8.noarch
avahi-libs-0.7-19.el8.x86_64
cups-libs-1:2.2.6-28.el8.x86_64
fontconfig-2.13.1-3.el8.x86_64
fontpackages-filesystem-1.44-22.el8.noarch
gdk-pixbuf2-2.36.12-5.el8.x86_64
glib-networking-2.56.1-1.1.el8.x86_64
gsettings-desktop-schemas-3.32.0-3.el8.x86_64
json-glib-1.4.4-1.el8.x86_64
libgusb-0.3.0-1.el8.x86_64
libmodman-2.0.1-17.el8.x86_64
libproxy-0.4.15-5.2.el8.x86_64
libsoup-2.62.3-1.el8.x86_64
lksctp-tools-1.0.18-3.el8.x86_64
Complete!
Nota:
WildFly también incluye un script add-user.sh ubicado dentro de la carpeta bin
para agregar usuarios.
[root@host~]#wget
https://download.jboss.org/wildfly/19.0.0.Final/wildfly-
19.0.0.Final.tar.gz -P /tmp
Ahora, extraeremos el tarball en el directorio /opt usando el siguiente comando.
[root@host~]#cp/opt/wildfly/docs/contrib/scripts/systemd/
wildfly.conf /etc/wildfly/
[root@host ~]# cp
/opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
Administración
WildFly 19 proporciona dos opciones administrativas para administrar nuestra
instancia de WildFly en ejecución.
Consola de administración
Para llegar a la consola de administración basada en la web de WildFly, siga el
enlace dentro de la pantalla de bienvenida. Para acceder directamente a la
Consola de administración, dirija su navegador a:
http://my.ser.ver.ip:9990/console.
Nota:
El puerto predeterminado para la interfaz administrativa es el puerto 9990. Esto
se puede configurar en el archivo wildfly.conf predeterminado.