Anteriormente, Tomcat requería un alto nivel de experiencia para configurar y administrar sus servicios, ya que solo los usuarios y desarrolladores avanzados pudieron resolverlo. Con el instalador GUI de Tomcat, se ha convertido en una cuestión de algunos comandos para administrar el servidor como un servicio del sistema.
¿Qué cubriremos?
Este tutorial le mostrará cómo instalar Apache Tomcat y usarlo para implementar un programa JSP básico. Tomcat requiere JRE (entorno de tiempo de ejecución de Java) para ejecutar aplicaciones web de Java. En caso de que si está desarrollando una aplicación Java, necesitará una aplicación JDK completa instalada. Para esto, cubriremos la guía solo con el JRE solo.
Requisitos previos
Debe estar familiarizado con el comando Java y Basic Linux para comprender mejor este tutorial. Asumimos que ya ha instalado el JRE (entorno de tiempo de ejecución de Java) en su sistema. También debe tener privilegios raíz para instalar Apache Tomcat.
Descargar Tomcat
1. Para descargar el Apache Tomcat, visite la página de inicio de Apache Tomcat, donde verá diferentes versiones disponibles. Alternativamente, también puede usar el comando wget para obtener el archivo. Para esta guía, estamos usando Tomcat 9.
# wget https: // espejos.esteinternet.In/Apache/Tomcat/Tomcat-9/V9.0.43/bin/apache-TOMCAT-9.0.43.alquitrán.GZ
2. Si lo prefiere, puede descargar Tomcat desde la página de inicio. Esto se muestra a continuación:
Extracción del archivo binario
1. Una vez que se descarga el archivo binario de archivo, debe copiarlo en el directorio donde desea instalar el servidor Tomcat y extraer el archivo allí. Por ejemplo, extraeremos el archivo de alquitrán Tomcat en /opt /Tomcat. Para esto, primero necesitamos crear un directorio 'Tomcat' dentro /OPT. Use el siguiente comando para crear un directorio.
# mkdir /opt /tomcat
# Tar XZF Apache-Tomcat-9.0.43.alquitrán.GZ -C /Opt /Tomcat
Crear un usuario y un grupo para Tomcat
Crearemos un usuario y unir no raíz para ejecutar el servidor Apache Tomcat. Use el comando a continuación para crear el usuario y el grupo.
# userAdd -r Tomcat
El comando anterior también agregará un grupo 'Tomcat'.
Ahora cambiaremos la propiedad del directorio Tomcat al usuario de Tomcat con el comando:
# Chown -r Tomcat: Tomcat /Opt /Tomcat
Configuración de variables de entorno
TomCat requiere ciertas variables de entorno para ejecutar los scripts de inicio. Veamos esas variables:
a. Catalina_Home: La ubicación de esta variable de entorno es el directorio raíz de la distribución "binaria" de Tomcat. En nuestro caso, este directorio raíz es/opt/tomcat/apache-tomcat-9.0.43
b. Jre_home o java_home: estas variables de entorno especifican la ubicación del entorno de tiempo de ejecución de Java y una ubicación JDK, respectivamente. Si está especificando tanto jre_home como java_home, entonces JRE_HOME se usará de forma predeterminada.
Para establecer estas variables, abra el siguiente archivo:
# vi /etc /perfil
Ahora inserte las siguientes líneas al final de este archivo:
Exportar jre_home =/usr/java/jre1.8.0_281-amd64/bin/java
Exportar catalina_home =/opt/tomcat/apache-tomcat-9.0.43
Ahora guarde el archivo y ejecute el siguiente comando para aplicar estos cambios:
# . /etc/perfil
Para verificar si estas variables se establecen correctamente, verifique si la salida del comando a continuación es el mismo que el valor para JRE_HOME y CATALINA_HOME:
# Echo $ jre_home
# Echo $ Catalina_Home
Vea las imágenes a continuación como referencia:
Creación de servicio Tomcat
Ahora crearemos un archivo de unidad SystemD simple para definir nuestro servicio Tomcat. Cree el servicio con las siguientes instrucciones:
1. Crea un archivo Tomcat.servicio:
# vim/etc/systemd/system/tomcat.servicio
Ahora pon el siguiente contenido dentro de él:
[Unidad]
Descripción = Apache Tomcat Server
Después = syslog.red de destino.objetivo
[Servicio]
Tipo = bifurcado
Usuario = Tomcat
Grupo = Tomcat
Ambiente = catalina_pid =/opt/tomcat/apache-tomcat-9.0.43/temp/Tomcat.pid
Ambiente = catalina_home =/opt/tomcat/apache-tomcat-9.0.43
Ambiente = catalina_base =/opt/tomcat/apache-tomcat-9.0.43
Execstart =/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.SH Start
Execstop =/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.SH STOP
Reiniciar
Reiniciar = siempre
[Instalar]
Wantedby = Multi-user.objetivo
Nota: Reemplace el texto en negrita con la ruta de su instalación de Tomcat.
Ahora guarde el archivo y vuelva a cargar la configuración del sistema con el siguiente comando
Para aplicar los cambios
# SystemCTL-Daemon-Re-Reloting
Ahora estamos listos para usar el servicio Tomcat. Inicie el servicio y permita que persista el reinicio.
# SystemCTL Start Tomcat.servicio
# SystemCTL Habilitar Tomcat.servicio
Verifique el estado del servicio; Debería mostrar un estado de ejecución activo:
# SystemCTL Status Tomcat.servicio
Todos los pasos anteriores se muestran a continuación:
Acceder a Tomcat en el navegador
Ahora estamos listos para probar si nuestro servidor Tomcat está instalado correctamente o no. Para verificar esto, abra su navegador web y navegue por las direcciones:
http: // localhost: 8080
o
http: // system_ip_addr: 8080 (para ver la IP de su sistema, use el ADR IP dominio.)
Vería la página de inicio predeterminada de Apache Tomcat. La siguiente captura de pantalla muestra la página de inicio de Tomcat:
Implementación de una aplicación JSP simple
Ahora implementaremos una aplicación JSP básica con un servidor Tomcat.
1. Cree una aplicación JSP básica llamada 'Prueba.jsp 'dentro del directorio "/Opt/Tomcat/Apache-Tomcat-9.0.43/webapps/root/”:
# Nano/Opt/Tomcat/Apache-Tomcat-9.0.43/webapps/root/test.JSP
Nota: Nuevamente, reemplace el texto en negrita con la ruta de su instalación de Tomcat.
2. Pon el siguiente contenido dentro de él:
Página de JSP
Esta es una página JSP de Linuxhint!
<%
afuera.println ("La dirección IP de su sistema es:" + solicitud.getRemoteaddr ());
%>
3. Ahora, nuevamente, abra el navegador web y navegue la siguiente dirección:
http: // localhost: 8080/prueba.JSP
Esta vez debería ver la siguiente página web:
Conclusión
Este tutorial muestra cómo podemos instalar Apache Tomcat desde un archivo binario de archivo en Fedora Linux. Hemos aprendido a instalar una aplicación JSP con Tomcat.