En el siguiente artículo, lo guiaremos a través de los pasos sobre cómo instalar la última versión de Tomcat 8 en un VPS CentOS 7 Linux .
¿Qué es Tomcat?
Apache Tomcat (anteriormente conocido como Tomcat de Yakarta ) es un servidor de aplicaciones desarrollado por Apache Software Foundation que ejecuta servlets Java y presenta páginas web que incluyen codificación de páginas de servidor Java.
¿Requisitos del sistema?
- Un Alojamiento VPS Linux
- Servidor JAVA 7+
ACTUALIZAR EL SISTEMA
Lo primero que debe hacer es SSH
a su CentOS 7 VPS, abra una screen
sesión y actualice su sistema usando yum
:
## screen -U -S tomcat8-centos7 ## yum update
También puede instalar un editor de texto como nano
o vim
## yum install vim nano
CONFIGURAR JAVA
Tomcat 8 requiere JAVA 7+ para funcionar. Vamos a instalar la última versión de JAVA JDK 8 de Oracle . Al momento de escribir este artículo, la última versión de JAVA es 8u25
y se puede descargar e instalar usando los siguientes comandos:
DESCARGAR JAVA
para sistemas de 32 bits (x86):
## wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-i586.rpm" \ -O /opt/jdk-8-linux-i586.rpm
para sistemas de 64 bits (x86_64):
## wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm" \ -O /opt/jdk-8-linux-x64.rpm
INSTALAR JAVA
para sistemas de 32 bits (x86):
## yum install /opt/jdk-8-linux-i586.rpm
para sistemas de 64 bits (x86_64):
## yum install /opt/jdk-8-linux-x64.rpm
CONFIGURAR JAVA
configurar el paquete JAVA usando las alternatives
comando:
## JDK_DIRS=($(ls -d /usr/java/jdk*)) ## JDK_VER=${JDK_DIRS[@]:(-1)} ## alternatives --install /usr/bin/java java /usr/java/"${JDK_VER##*/}"/jre/bin/java 20000 ## alternatives --install /usr/bin/jar jar /usr/java/"${JDK_VER##*/}"/bin/jar 20000 ## alternatives --install /usr/bin/javac javac /usr/java/"${JDK_VER##*/}"/bin/javac 20000 ## alternatives --install /usr/bin/javaws javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws 20000 ## alternatives --set java /usr/java/"${JDK_VER##*/}"/jre/bin/java ## alternatives --set javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws ## alternatives --set javac /usr/java/"${JDK_VER##*/}"/bin/javac ## alternatives --set jar /usr/java/"${JDK_VER##*/}"/bin/jar
VERIFICAR JAVA
Es posible que desee comprobar si JAVA se ha configurado correctamente en su CentOS Linux VPS usando:
## java -version
CONFIGURAR TOMCAT
USUARIO DE TOMCAT
Antes de continuar con la instalación de Tomcat, primero creemos un usuario del sistema independiente que ejecutará el servidor Tomcat:
## useradd -r tomcat8 --shell /bin/false
DESCARGAR TOMCAT
A continuación, descargue la última versión de Tomcat 8 disponible en http://tomcat.apache.org/download-80.cgi. Puedes usar wget
para descargarlo en /tmp
, por ejemplo:
## wget http://mirror.tcpdiag.net/apache/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz -P /tmp
INSTALAR TOMCAT
Extraiga el contenido del archivo Tomcat que acaba de descargar a /opt
, cree un enlace simbólico del directorio tomcat a /opt/tomcat-latest
y configure la propiedad adecuada usando los siguientes comandos:
## tar -zxf /tmp/apache-tomcat-*.tar.gz -C /opt ## ln -s /opt/apache-tomcat-8.0.15 /opt/tomcat-latest ## chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-*
INICIAR TOMCAT
Cree el siguiente archivo de unidad systemd en /etc/systemd/system/tomcat8.service
[Unit] Description=Tomcat8 After=network.target [Service] Type=forking User=tomcat8 Group=tomcat8 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat8.pid Environment=TOMCAT_JAVA_HOME=/usr/java/default Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment=CATALINA_OPTS= Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:MaxPermSize=128m -Xms512m -Xmx512m" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/bin/kill -15 $MAINPID [Install] WantedBy=multi-user.target
Con el archivo de la unidad en su lugar, ejecute los siguientes comandos para iniciar el servicio Tomcat:
## systemctl daemon-reload ## systemctl restart tomcat8 ## systemctl enable tomcat8
ACCESO A TOMCAT
Acceda a su Tomcat recién instalado en http://YOUR_IP:8080
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento de VPS ultrarrápido, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Tomcat 8 por usted. . Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. También puede leer nuestra guía sobre cómo instalar Tomcat 9 en CentOS 7 para obtener más información.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.