DEV Community

Jean C. Omobono Z.
Jean C. Omobono Z.

Posted on

4 3

Servidor Oracle DB + APEX + ORDS + JasperReports desde cero (Parte 2)

En la primera parte completamos la instalación de un servidor Oracle Linux 8 listo para empezar a ser configurado con el resto de los componentes. Ahora veamos la instalación de nuestro middleware que sería Apache Tomcat

Apache Tomcat 9

Tomcat será el servidor de aplicaciones sobre el que desplegaremos ORDS. Para la instalación de Tomcat usaremos como base los pasos indicados aquí

Debemos descargar dos componentes:

Como usuario root crearemos el usuario tomcat y el directorio donde se instalará el software.

useradd tomcat
mkdir -p /u01
chown tomcat:tomcat /u01
Enter fullscreen mode Exit fullscreen mode

Instalaremos OpenJDK en el directorio /u01/java

su - tomcat
mkdir -p /u01/java
cd /u01/java
tar xzf openjdk-17_linux-x64_bin.tar.gz
ln -s jdk-17 latest
Enter fullscreen mode Exit fullscreen mode

Procederemos a instalar Tomcat en el directorio /u01/tomcat

mkdir -p /u01/tomcat
cd /u01/tomcat
tar xzf apache-tomcat-9.0.54.tar.gz
ln -s apache-tomcat-9.0.54 latest
Enter fullscreen mode Exit fullscreen mode

Siguiendo las recomendaciones del artículo, procederemos a separar los binarios de Tomcat de la configuración para que los futuros procesos de actualización sean más simples. Para esto crearemos un nuevo directorio que servirá como ubicación para CATALINA_BASE y en este copiaremos los archivos relevantes.

mkdir -p /u01/config/instance
cp -r /u01/tomcat/latest/conf /u01/config/instance
cp -r /u01/tomcat/latest/logs /u01/config/instance
cp -r /u01/tomcat/latest/temp /u01/config/instance
cp -r /u01/tomcat/latest/webapps /u01/config/instance
cp -r /u01/tomcat/latest/work /u01/config/instace
Enter fullscreen mode Exit fullscreen mode

Agregaremos las siguientes líneas al archivo /home/tomcat/.bash_profile

export JAVA_HOME=/u01/java/latest
export CATALINA_HOME=/u01/tomcat/latest
export CATALINA_BASE=/u01/config/instance
Enter fullscreen mode Exit fullscreen mode

Cerramos la sesión del usuario tomcat y la volvemos a iniciar para que tome los cambios en este archivo. Luego de esto ya podemos iniciar/detener Tomcat con los siguientes comandos (habiendo iniciado sesión con el usuario tomcat):

$CATALINA_HOME/bin/startup.sh
$CATALINA_HOME/bin/shutdown.sh
Enter fullscreen mode Exit fullscreen mode

Si todo finalizó de manera correcta podemos ingresar al portal de Tomcat en http://ip-servidor:8080/.

En la próxima parte haremos la instalación de la base de datos.

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay