GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Apache Tomcat 9 en CentOS 7

Apache Tomcat, anteriormente conocido como Jakarta Tomcat, es un servidor web gratuito y de código abierto fundado por Apache Foundation. A diferencia de los servidores web tradicionales como Apache o Nginx, Apache Tomcat se utiliza para servir aplicaciones web basadas en Java. La versión 9 de Tomcat se lanzó el 6 de diciembre de 2018. Algunas de las mejoras incluyen soporte para Java Servlet 3.1, Java WebSocket 1.0 y JavaServer Pages 2.3, por mencionar solo algunas. En esta guía, analizaremos cómo instalar Apache Tomcat 9 en CentOS 7.

Paso 1:Instalar y configurar Java

Antes de proceder a instalar Apache Tomcat 9, asegúrese de que Java esté instalado. Para instalar Java 8, ejecute el siguiente comando.

# yum install java-1.8.0-openjdk-devel

Salida de muestra

Una vez instalado correctamente, puede verificar su versión ejecutando el comando.

# java -version

Salida de muestra

Paso 2:Instale Apache Tomcat 9

Después de una instalación exitosa de Java, ahora es el momento de instalar la última versión de Tomcat. Al momento de escribir esta guía, la última versión de Tomcat es Tomcat 9.0.2. . Para obtener la última versión, diríjase a la página oficial de Tomcat.

Para comenzar con la instalación de Tomcat 9, vaya a /usr/local directorio como se muestra.

# cd /usr/local

A continuación, descargue el último archivo tarball de Tomcat usando wget comando.

# wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz

Salida de muestra

Extraiga el archivo tarball.

# tar -xvf apache-tomcat-9.0.20.tar.gz

Salida de muestra

Una vez que haya extraído el tarball, tendrá 2 archivos como se muestra.

En aras de la simplicidad, cambie el nombre de la carpeta extraída a la última versión de Tomcat, en este caso tomcat9

# mv apache-tomcat-9.0.20 tomcat9

A continuación, configure CATALINA_HOME variable de entorno como se muestra.


# echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc
# source ~/.bashrc 

Salida de muestra

En este punto, ahora estamos listos para iniciar Apache Tomcat 9. Ejecute los siguientes comandos para iniciar Tomcat 9.



# cd /usr/local/tomcat9/bin
# ./startup.sh 

Salida de muestra

Para acceder al servidor Tomcat, abra su navegador web y busque la IP de su servidor.

https://server-ip:8080/

Paso 3:Configurar cuentas de Tomcat 9

En esta etapa, solo puede acceder a la página web predeterminada de Tomcat. Para acceder al Estado del servidor , Administrador de alojamiento y aplicación de administrador Necesitamos configurar cuentas de usuario para gerentes y administradores. Estos ajustes se encuentran en tomcat-users.xml archivo.

Abra el archivo usando la ruta completa del archivo como se muestra.

# vim /usr/local/tomcat9/conf/tomcat-users.xml

Para agregar un usuario spikey con contraseña Jupiter2030! con el rol de manager-gui agregue las siguientes líneas.


<role rolename="manager-gui">
<user username=""spikey" password="Jupiter2030!" roles="manager-gui">

Alternativamente, puede agregar un usuario administrador llamado admin con administrador-gui y con una contraseña Magnum2030! .

Finalmente, reinicie Tomcat e intente acceder a la sección Administrador. Cuando se le solicite autenticación, proporcione las credenciales creadas en los pasos anteriores.


./shutdown.sh 
./startup.sh

Conclusión

Apache Tomcat es el servidor web más popular para aplicaciones y servicios web Java. Podemos instalarlo fácilmente en cualquier servidor y ejecutar nuestras aplicaciones Java.


Linux
  1. Cómo instalar Apache Maven en CentOS 7

  2. Cómo instalar Tomcat 9 en CentOS 7

  3. Cómo instalar Apache Tomcat 8 en CentOS

  4. Cómo instalar Apache Tomcat en CentOS 7

  5. ¿Cómo instalar Tomcat 7 en Centos?

Cómo instalar Tomcat en CentOS

Cómo instalar Apache Tomcat 9.0/8.5 en CentOS 6/RHEL 6

Cómo instalar Apache Tomcat 9.0/8.5 en CentOS 7/RHEL 7

Cómo instalar Apache Tomcat en CentOS 8

Cómo instalar Apache en CentOS 8

Cómo instalar Apache Tomcat en Ubuntu 18.04