Apache Tomcat

Cómo instalar y configurar Apache Tomcat en Fedora Linux

Cómo instalar y configurar Apache Tomcat en Fedora Linux
Apache Tomcat es uno de los servidores de aplicaciones web más utilizados del mundo. Es un proyecto de código abierto de Apache Software Foundation. Está escrito en Java. Se utiliza para implementar contenedores de servlets y Java Server Pages (JSP) en Java.

Anteriormente, Tomcat requería un alto nivel de experiencia para configurar y administrar sus servicios, ya que solo los usuarios y desarrolladores avanzados podían resolverlo. Con el instalador de GUI de Tomcat, se ha convertido en solo una cuestión de unos pocos comandos para administrar el servidor como un servicio del sistema.

Que cubriremos

Este tutorial le mostrará cómo instalar apache Tomcat y usarlo para implementar un programa JSP básico. Tomcat requiere JRE (Java Runtime Environment) para ejecutar aplicaciones web java. En caso de que esté desarrollando una aplicación Java, necesitará una aplicación JDK completa instalada. Para ello, cubriremos la guía solo con el JRE únicamente.

Prerrequisitos

Debe estar familiarizado con Java y el comando básico de Linux para comprender mejor este tutorial. Suponemos que ya ha instalado JRE (Java Runtime Environment) en su sistema. También necesita tener privilegios de root para instalar Apache Tomcat.

Descargando Tomcat

1. Para descargar 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, usamos Tomcat 9.

# wget https: // espejos.estointernet.en / 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:

Extrayendo el archivo binario

1. Una vez que se descarga el archivo binario, debe copiarlo al directorio donde desea instalar el servidor Tomcat y extraer el archivo allí. Por ejemplo, extraeremos el archivo tar de Tomcat en / opt / tomcat. Para esto, primero necesitamos crear un directorio 'tomcat' dentro de / opt. Utilice 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 un grupo no root para ejecutar el servidor Apache Tomcat. Utilice el siguiente comando 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 que se establezcan 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 de Java Runtime Environment y una ubicación de JDK, respectivamente. Si especifica tanto JRE_HOME como JAVA_HOME, se utilizará JRE_HOME de forma predeterminada.

Para configurar estas variables, abra el siguiente archivo:

# vi / etc / profile

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 / profile

Para verificar si estas variables están configuradas correctamente, verifique si el resultado del siguiente comando 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:

Creando el servicio Tomcat

Ahora crearemos un archivo de unidad systemd simple para definir nuestro servicio Tomcat. Crea el servicio con las siguientes instrucciones:

1. Crear un archivo tomcat.Servicio:

# vim / etc / systemd / system / tomcat.Servicio

Ahora ponga el siguiente contenido dentro de él:

[Unidad]
Descripción = Servidor Apache Tomcat
Después = syslog.red de destino.objetivo
[Servicio]
Tipo = bifurcación
Usuario = tomcat
Grupo = gato
Entorno = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Entorno = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Entorno = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / papelera / catalina.sh comienzo
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / papelera / catalina.sh stop
RestartSec = 10
Reiniciar = siempre
[Instalar en pc]
WantedBy = multiusuario.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 de systemd con el siguiente comando
para aplicar los cambios

# systemctl daemon-reload

Ahora estamos listos para usar el servicio tomcat. Inicie el servicio y habilítelo para que persista el reinicio.

# systemctl iniciar 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 busque las direcciones:

http: // localohost: 8080
o
http: // system_IP_addr: 8080 (Para ver la IP de su sistema, use el dirección ip mando.)

Vería la página de inicio predeterminada de Apache Tomcat. La siguiente captura de pantalla muestra la página de inicio de tomcat:

Implementar 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 / prueba.jsp

Nota: Nuevamente, reemplace el texto en negrita con la ruta de su instalación de Tomcat.

2. Pon el siguiente contenido en su interior:


Página JSP

Esta es una página JSP de LinuxHint!

<%
fuera.println ("La dirección IP de tu sistema es:" + solicitud.getRemoteAddr ());
%>

3. Ahora nuevamente, abra el navegador web y busque 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 en Fedora Linux. Hemos aprendido a instalar una aplicación JSP con tomcat.

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...