Cómo instalar Apache Tomcat 10 en Ubuntu 20.04

Apache Tomcat, también conocido como Tomcat Server, es un servidor web de código abierto con el contenedor Servlet para lanzar aplicaciones web basadas en Java. Tomcat incluye JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, etc., para un entorno de servidor web HTTP completamente Java para ejecutar el código Java.

La gran comunidad de desarrolladores expertos mantiene el servidor Tomcat bajo la gestión del Apache base de software. Por lo tanto, el servidor Tomcat brinda una excelente accesibilidad para trabajar en la aplicación basada en Java de manera eficiente. El soporte multiplataforma significa que está disponible tanto para Windows como para Linux. La última versión de Apache Tomcat es 10.0.18, por lo que en esta guía explicaremos cómo instalar Apache Tomcat 10 en Ubuntu 20.04.

1. Instalación de Java (La última versión)

Primero, tenga en cuenta que si acaba de instalar Ubuntu 20.04 en su sistema, debe agregar un nuevo usuario en Linux antes de configurar Apache Gato.

Como hemos mencionado, Apache Tomcat se usa para aplicaciones basadas en Java, que requieren la última versión de Java. La última versión de Apache Tomcat requiere JDK 8 (Java Development Kit) o ​​una versión superior para funcionar correctamente. Puede instalar la versión más reciente de JDK ejecutando los siguientes comandos en la terminal de Linux:

                      
                        sudo apt update
                      
                    
                      
                        sudo apt install default-jdk -y
                      
                    

Hemos usado -y en el comando anterior para superar la confirmación de instalación automáticamente. A continuación, debe verificar y verificar la versión de Java a través del siguiente comando:

                      
                        java -version
                      
                    

Como puede ver en la imagen de arriba, tenemos la última versión de OpenJDK, 11.0.14. También muestra información importante sobre el servidor y el entorno de tiempo de ejecución de OpenJDK.

2. Apache Instalación de Tomcat 10

Apache Tomcat tiene un equipo de desarrollo activo que ofrece las últimas actualizaciones regularmente, así que descárguelo del servidor oficial usando el siguiente comando:

                      
                        wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
                      
                    

Si está leyendo esta guía meses después de su publicación y hay una nueva actualización posterior a la 10.0.18, asegúrese de cambiar la versión en el comando anterior. De lo contrario, el comando no funcionará y obtendrá errores al descargar la última versión de Apache Gato.

Una vez que descargue el archivo tar.gz de Tomcat, extraiga el archivo tar con el comando que se indica a continuación:

                      
                        tar xvf apache-tomcat-10.0.18.tar.gz
                      
                    

Ahora mueva los archivos extraídos al directorio de inicio (/usr/share/apache-tomcat) usando el siguiente comando:

                      
                        sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
                      
                    

También puede usar el siguiente comando para extraer y mover el directorio Tomcat al mismo tiempo en lugar de hacerlo uno por uno:

                      
                        sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 
                      
                    

3. Configuración de la cuenta de usuario de Tomcat

Ejecutar el servidor Tomcat a través de una cuenta de usuario específica es una buena idea por motivos de seguridad. Ejecute el siguiente comando para crear una nueva cuenta de usuario:

                      
                        sudo nano /opt/tomcat/conf/tomcat-users.xml
                      
                    

Ahora, cambie el nombre de usuario y la contraseña de acuerdo con los requisitos y guárdelo:

Cambie los roles a administrador y administrador de host y establezca sus contraseñas en consecuencia.

Finalmente, configure los permisos de archivo requeridos en el directorio Tomcat de la siguiente manera:

                      
                        sudo chown -R tomcat:tomcat /opt/tomcat/ 
                        
sudo chmod -R u+x /opt/tomcat/bin

4. Habilitar el acceso a Apache Gato

Puede acceder a las aplicaciones de host-manager y tomcat manager solo como localhost, por lo que es importante configurar los permisos de acceso. Hay dos formas de permitir el acceso, ya sea permitiendo los sistemas remotos particulares o permitiendo todos los sistemas. Abra el archivo context.xml para editarlo para el administrador y las aplicaciones del administrador de host:

                      
                        sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
                      
                    
                      
                        sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
                      
                    

Ahora cambie las líneas agregando la dirección IP a la que accederá. Vea cómo encontrar su dirección IP en Linux si necesita ayuda:

                      
                        allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
                      
                    

Por último, guarde el archivo y el sistema permitirá el acceso al administrador y al administrador del host.

5. Configure el archivo Tomcat Systemd

Tomcat tiene bash Accesibilidad de secuencias de comandos para iniciar y detener los servicios. Sin embargo, puede crear un script de inicio para administrar todas las tareas como un servicio systemd. Primero, abra el archivo tomcat.service en vim usando el siguiente comando:

                      
                        sudo nano /etc/systemd/system/tomcat.service
                      
                    

Ahora pegue el siguiente contenido en el editor vim y guárdelo:

                      
                        [Unit]
                        
Description=Tomcat
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Install]
WantedBy=multi-user.target

Ejecute el siguiente comando para volver a cargar el servicio systemd para cargar los cambios realizados en el archivo.

                      
                        sudo systemctl daemon-reload
                        

Ahora, inicie y habilite la aplicación Tomcat usando los comandos que se indican a continuación:

                      
                        sudo systemctl start tomcat.service
                      
                    
                      
                        sudo systemctl enable tomcat.service
                      
                    

Verifiquemos el estado del servicio Tomcat ejecutando el siguiente comando en la terminal:

                      
                        sudo systemctl status tomcat.service
                      
                    

Aquí, en la imagen de arriba, el sistema muestra “activo (en ejecución)” en el estado.

6. Acceda al servidor web Tomcat

De forma predeterminada, Tomcat Server se ejecuta en el puerto 8080, pero puede verificarlo con el siguiente comando:

                      
                        sudo ss -tunelp | grep 8080
                      
                    

Ahora acceda al servidor Tomcat desde el navegador:

                      
                        https://localhost:8080/
                      
                    

Finalmente, proporcione un nombre de usuario y contraseña para acceder a Tomcat 10 desde su máquina Linux:

Puede verificar el estado del servidor, descargar la aplicación del administrador y alojar un administrador desde la interfaz web. Si encuentra algún error al acceder a Tomcat 10 desde el navegador web, debe volver a cargar tomcat.service nuevamente. Ayudará a dar un nuevo comienzo al servicio Tomcat y cargar todos los datos para que funcione correctamente. Una vez que vuelva a cargar tomcat.service, inicie, habilite y verifique el estado de tomcat.service como se mencionó anteriormente.

usted instaló Apache ¡Tomcat 10 con éxito!

Así es como puede instalar y configurar fácilmente Apache Tomcat 10 en Ubuntu 20.04. Hemos dividido el proceso en seis pasos distintos, donde hemos considerado todo sobre la instalación de Tomcat 10.

Asegúrese de seguir los pasos uno por uno, ya que es esencial para configurar correctamente Apache Gato. No se confunda con el proceso de instalación porque el proceso comienza instalando Tomcat 10 y termina accediendo al servidor Tomcat desde el navegador web. ​​​​​​Hay algunos atajos que hemos usado en los métodos anteriores, ya que estos atajos te ayudarán a ‌instalar Apache 10 fácilmente.

Related Posts