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

Cómo instalar Tomcat 8 en un VPS CentOS 6

En el siguiente tutorial, aprenderá cómo instalar y configurar Apache Tomcat 8 en su CentOS 6 VPS .

¿Qué es Tomcat?

Apache Tomcat (antes 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.

ACTUALIZAR EL SISTEMA

Asegúrate de estar en una screen sesión y su CentOS 6 El servidor virtual basado en Linux se actualiza ejecutando:

## screen -U -S tomcat8-screen
## yum update

INSTALE JAVA 8

Descargue el último JAVA 8 desde aquí o use el siguiente comando para descargar JAVA JDK 8u5:

para sistemas de 32 bits use:

## 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

para sistemas de 64 bits use:

## 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

una vez que se haya descargado el paquete JAVA, instálelo usando rpm de la siguiente manera:

para sistemas de 32 bits use:

## rpm -Uvh /opt/jdk-8-linux-i586.rpm

para sistemas de 64 bits use:

## rpm -Uvh /opt/jdk-8-linux-x64.rpm

CONFIGURAR JAVA

configure el paquete JAVA recién instalado usando alternatives como en:

## 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

compruebe la versión de JAVA que se ejecuta en su sistema:

## java -version

INSTALAR TOMCAT 8

Cree un usuario separado que ejecutará el servidor Tomcat:

## useradd -r tomcat8 --shell /bin/false

Descargue la última versión de Tomcat 8 desde aquí o use el siguiente comando para descargar Tomcat 8.0.5

## wget http://mirrors.koehn.com/apache/tomcat/tomcat-8/v8.0.5/bin/apache-tomcat-8.0.5.tar.gz -P /tmp

Extraiga el contenido del archivo Tomcat a /opt usando el siguiente comando:

## tar -zxf /tmp/apache-tomcat-8.0.5.tar.gz -C /opt
## ln -s /opt/apache-tomcat-8.0.5 /opt/tomcat-latest
## chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-8.0.5

INICIAR EL SERVICIO TOMCAT 8

Cree el siguiente script de inicio en /etc/init.d/tomcat8

#!/bin/bash
#
# tomcat8
#
# chkconfig: - 80 20
#
### BEGIN INIT INFO
# Provides: tomcat8
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start:
# Default-Stop:
# Description: Tomcat 8
# Short-Description: start and stop tomcat
### END INIT INFO

## Source function library.
#. /etc/rc.d/init.d/functions
export JAVA_HOME=/usr/java/default
export JAVA_OPTS="-Dfile.encoding=UTF-8 \
  -Dnet.sf.ehcache.skipUpdateCheck=true \
  -XX:+UseConcMarkSweepGC \
  -XX:+CMSClassUnloadingEnabled \
  -XX:+UseParNewGC \
  -XX:MaxPermSize=128m \
  -Xms512m -Xmx512m"
export PATH=$JAVA_HOME/bin:$PATH
TOMCAT_HOME=/opt/tomcat-latest
TOMCAT_USER=tomcat8
SHUTDOWN_WAIT=20

tomcat_pid() {
  echo `ps aux | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{ print $2 }'`
}

start() {
  pid=$(tomcat_pid)
  if [ -n "$pid" ] 
  then
    echo "Tomcat is already running (pid: $pid)"
  else
    # Start tomcat
    echo "Starting tomcat"
    ulimit -n 100000
    umask 007
    /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/startup.sh
  fi


  return 0
}

stop() {
  pid=$(tomcat_pid)
  if [ -n "$pid" ]
  then
    echo "Stoping Tomcat"
    /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/shutdown.sh

    let kwait=$SHUTDOWN_WAIT
    count=0;
    until [ `ps -p $pid | grep -c $pid` = '0' ] || [ $count -gt $kwait ]
    do
      echo -n -e "\nwaiting for processes to exit";
      sleep 1
      let count=$count+1;
    done

    if [ $count -gt $kwait ]; then
      echo -n -e "\nkilling processes which didn't stop after $SHUTDOWN_WAIT seconds"
      kill -9 $pid
    fi
  else
    echo "Tomcat is not running"
  fi
 
  return 0
}

case $1 in
start)
  start
;; 
stop)   
  stop
;; 
restart)
  stop
  start
;;
status)
  pid=$(tomcat_pid)
  if [ -n "$pid" ]
  then
    echo "Tomcat is running with pid: $pid"
  else
    echo "Tomcat is not running"
  fi
;; 
esac    
exit 0

hacer que el script sea ejecutable usando chmod

## chmod +x /etc/init.d/tomcat8

Inicie el servidor Tomcat 8 usando:

## service tomcat8 start

Agregue el servicio Tomcat 8 al inicio del sistema:

## chkconfig tomcat8 on

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 VPS de Linux, 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 considerar leer nuestra publicación sobre Instalar Tomcat 9 en CentOS 7 para obtener actualizaciones.

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.


Cent OS
  1. Cómo instalar Apache Tomcat 8 en CentOS

  2. Cómo instalar Apache Tomcat en CentOS 7

  3. Cómo instalar phpBB 3 en un CentOS 6 VPS

  4. Cómo instalar Gibbon en un CentOS VPS

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

Cómo instalar R en CentOS 8

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 en CentOS 8

Cómo instalar Apache Tomcat 9 en CentOS 7