GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Apache Tomcat 8 en CentOS

En este tutorial, le mostraremos cómo instalar Apache Tomcat 8 en CentOS. Para aquellos que no lo sabían, Apache Tomcat es un servidor web de código abierto y un contenedor de servlets desarrollado por Apache Software Foundation. Implementa las especificaciones Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language y Java WebSocket de Sun Microsystems y proporciona un entorno de servidor web para que se ejecute el código Java.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de Apache Tomcat en el sistema CentOS.

Instalar Apache Tomcat 8 en CentOS

Paso 1. JAVA es el primer requisito para la instalación de Tomcat.

CentOS 32 bits:

wget --no-cookies \
--no-check-certificate \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-i586.rpm" \
-O /opt/jdk-8-linux-i586.rpm
rpm -Uvh /opt/jdk-8-linux-i586.rpm

CentOS 64 bits:

wget --no-cookies \
--no-check-certificate \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm" \
-O /opt/jdk-8-linux-x64.rpm
rpm -Uvh /opt/jdk-8-linux-x64.rpm

A continuación, configure los archivos JAVA 8 recién instalados usando el comando 'alternativas', ejecute la siguiente serie de comandos en la terminal para configurar Java.

# alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000
# alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_05/bin/jar 20000
# alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000
# alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_05/jre/bin/javaws 20000
# alternatives --set java /usr/java/jdk1.8.0_05/jre/bin/java
# alternatives --set javaws /usr/java/jdk1.8.0_05/jre/bin/javaws
# alternatives --set javac /usr/java/jdk1.8.0_05/bin/javac
# alternatives --set jar /usr/java/jdk1.8.0_05/bin/jar

También puede verificarlo emitiendo el siguiente comando.

java -version

Paso 2. Descargue y extraiga el archivo Tomcat.

Una vez que haya instalado y configurado JAVA en el sistema, ahora es el momento de descargar la última versión de Apache Tomcat.

cd /opt
wget http://www.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
tar -xvf pache-tomcat-8.0.21.tar.gz

Paso 3. Agregue el usuario y el grupo tomcat.

ln -s /opt/apache-tomcat-8.0.21 /opt/tomcat-latest
chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-8.0.21

Paso 4. Configure Tomcat para que se ejecute como un servicio.

cd /opt/apache-tomcat-8.0.21/bin
./startup.sh

Obtendrás el siguiente resultado.

Using CATALINA_BASE:   /var/local/apache-tomcat-8.0.21
Using CATALINA_HOME:   /var/local/apache-tomcat-8.0.21
Using CATALINA_TMPDIR: /var/local/apache-tomcat-8.0.21/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /var/local/apache-tomcat-8.0.21/bin/bootstrap.jar:/var/local/apache-tomcat-8.0.21/bin/tomcat-juli.jar
Tomcat started.

Puede verificar que el servicio se esté ejecutando; de forma predeterminada, Tomcat se ejecuta en el puerto n.º 8080.

[root@server ~]# netstat -antup | grep 8080
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN

Paso 5. Finalmente, abra Tomcat desde su navegador, vaya a su IP o dominio con el puerto 8080 (porque Tomcat siempre se ejecutará en el puerto 8080) como ejemplo:mydomain.com:8080, reemplace mydomain.com con su IP o dominio.

Para apagar Tomcat, simplemente puede ejecutar el script de apagado en la misma carpeta como esta:

/opt/apache-tomcat-8.0.21/bin/shutdown.sh

Paso 6. Configurar cuentas de usuario.

Configure los usuarios de Tomcat para que puedan acceder a las secciones de administrador/gerente. Puede hacerlo agregando los usuarios en el archivo conf/tomcat-users.xml con su texto favorito editor Agregue este texto al archivo:

nano /opt/apache-tomcat-8.0.21/conf/server.xml

Coloque las siguientes dos líneas justo encima de la última línea.

<!-- user manager can access only manager section -->
<role rolename="manager-gui" />
<user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />

<!-- user admin can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />

¡Felicitaciones! Ha instalado Apache Tomcat correctamente. Gracias por usar este tutorial para instalar Apache Tomcat 8 en el sistema CentOS. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Apache Tomcat .


Cent OS
  1. Cómo instalar apache tomcat en Linux RHEL 8 / CentOS 8

  2. Cómo instalar Apache Cassandra en CentOS 8

  3. Cómo instalar Apache en CentOS 7

  4. Cómo instalar Apache Tomcat en CentOS 7

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

Cómo instalar Apache Tomcat 8.5 en CentOS 7.3

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 Tomcat 9 en CentOS 7