0 calificaciones0% encontró este documento útil (0 votos)
38 vistas6 páginas
Este documento presenta los pasos para desplegar una aplicación web en WildFly en Ubuntu, incluyendo instalar el JDK, crear un usuario WildFly, descargar e instalar WildFly, configurar systemd y el archivo wildfly.conf, y configurar la autenticación de WildFly. Se proporcionan los comandos necesarios para cada paso como sudo apt-get install para instalar el JDK, useradd y grupadd para crear el usuario y grupo WildFly, y wget y tar para descargar e instalar WildFly.
Este documento presenta los pasos para desplegar una aplicación web en WildFly en Ubuntu, incluyendo instalar el JDK, crear un usuario WildFly, descargar e instalar WildFly, configurar systemd y el archivo wildfly.conf, y configurar la autenticación de WildFly. Se proporcionan los comandos necesarios para cada paso como sudo apt-get install para instalar el JDK, useradd y grupadd para crear el usuario y grupo WildFly, y wget y tar para descargar e instalar WildFly.
Este documento presenta los pasos para desplegar una aplicación web en WildFly en Ubuntu, incluyendo instalar el JDK, crear un usuario WildFly, descargar e instalar WildFly, configurar systemd y el archivo wildfly.conf, y configurar la autenticación de WildFly. Se proporcionan los comandos necesarios para cada paso como sudo apt-get install para instalar el JDK, useradd y grupadd para crear el usuario y grupo WildFly, y wget y tar para descargar e instalar WildFly.
1. Una aplicación web puede ser desplegada en diferentes servidores web
manteniendo su funcionalidad y sin ningún tipo de modificación en su código debido a la especificación servlet 2.2, ¿cúal es la estructura de directorios que debe tener? Principalmente, ha de tener un directorio principal o raíz que contendrá los ficheros estáticos y JPS’s. En el interior de dicho directorio debe existir una carpeta con el nombre de WEB-INF, la cual contendrá el fichero web.xml que es el que se encarga de configurar la aplicación. Dentro de dicha carpeta se encuentran dos subcarpetas, una con el nombre de classes que contiene los dos ficheros compilados y otra denominada lib que contendrá las librerías adicionales. Al parejo de WEB-INF estará el resto de carpetas para ficheros estáticos.
APARTADO 2
2. Ant se basa en ficheros XML, normalmente configuramos el trabajo a
hacer con nuestra aplicación en un fichero llamado build.xml. Indica alguna de las etiquetas con las que podemos formar el contenido de este archivo. A partir de la etiqueta project creamos el elemento raíz del fichero XML, solamente puede haber uno en todo el fichero, el que se corresponde a nuestra aplicación Java. Con la etiqueta target, podemos definer un conjunto de tareas que queremos aplicar a nuestra aplicación en algún momento. Se puede hacer que unos objetivos dependan de otros, de forma que eso lo trate Ant automáticamente. Mediante el atributo name se le da nombre a la tarea y con el atributo depends indicamos de qué otras tareas depende la realización de ésta. Ejemplo: <target name="compile" depends="init"> <javac srcdir="src" destdir="classes" /> </target>
Property es una etiqueta con la que podemos indicar el valor (value) de la
propiedad (name) que se indica en la tarea. Ejemplo: <property name="destino" value="classes" /> Con la etiqueta taks indicamos la tarea a realizar según el propósito, como manipulación de archivos, comprensión o compilación. APARTADO 3
3. Dispones de una máquina que cuenta con el sistema operativo Ubuntu
18.04 LTS o posterior, recientemente actualizado, en la que está el entorno de red configurado y, además, dispones de conexión a Internet y estás trabajando con la cuenta del usuario root. Indica cada uno de los pasos, y comandos implicados en ellos, para conseguir hacer lo siguiente:
3.1 Instalar el JDK:
Empezamos instalando el JDK 8 mediante el comando: sudo apt-get -y install openjdk-8-jdk
3.2 Crear usuario WildFly:
Para realizar este apartado, crearemos un grupo Widfly y un usuario llamado Widfly que agregaremos al grupo creado; mediante los siguientes comando:
sodu grupadd -r wildfly
sudo useradd -r –g wildfly -d /opt/wildfly -s /sbin/nologin wildfly 3.3. Descargar e instalar WildFly: Para la instalación lo he descargado en la carpeta / tmp. WILDFLY_VERSION=19.1.0 Final Sudo wget https://downland.jboss.org/wildfly/$WILDFLY_VERSION/wildfly- $WILDFLY_VERSION.tar.gz -P /tmp
A continuación, he descomprimido el archivo y lo he movido al directorio
/opt: sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
En cuarto lugar, le ponemos el atributo ejecutable a los ficheros del directorio
bin: sudo sh –c ‘chmod +x /opt/wildfly/bin/* .sh’
Finalmente, he copiado el archivo del servicio al directorio
/etc/systemd/system/ : sudo cp /opt/wildfly/docs/constrib/scripts/systemd/wildfly.service /etc/systemd/system/ Para terminar, recargo system.d, arranco el servicio Wildfly y compruebo que esté funcionante: sudo systemctl daemon-reload sudo systemctl start wildfly sudo systemctl status wildfly
3.5. Configurar la autenticación de Wildfly.
Para comenzar he agregado un usuario ejecutando el script add-user.sh, a continuación, ha aparecido una pregunta y he seleccionado la opción a y después, he añadido un usuario con mi nombre: sudo /opt/wildfly/bin/add-user.sh
44 Apps Inteligentes para Ejercitar su Cerebro: Apps Gratuitas, Juegos, y Herramientas para iPhone, iPad, Google Play, Kindle Fire, Navegadores de Internet, Windows Phone, & Apple Watch
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro