GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installazione di Tomcat 8 su un VPS Linux CentOS 7

Nel seguente articolo ti guideremo attraverso i passaggi su come installare l'ultimo Tomcat 8 su un VPS Linux CentOS 7 .

Cos'è Tomcat?

Apache Tomcat (precedentemente noto come Giacarta Tomcat ) è un server delle applicazioni sviluppato da Apache Software Foundation che esegue servlet Java e rende le pagine Web che includono la codifica della pagina del server Java.

Requisiti di sistema?

  • Un hosting VPS Linux
  • Server JAVA 7+

AGGIORNAMENTO DEL SISTEMA

La prima cosa da fare è SSH sul tuo CentOS 7 VPS, attiva uno screen sessione e aggiorna il tuo sistema usando yum :

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

Potresti anche voler installare un editor di testo come nano o vim

## yum install vim nano

CONFIGURAZIONE JAVA

Tomcat 8 richiede JAVA 7+ per funzionare. Installeremo l'ultima versione di JAVA JDK 8 di Oracle . Al momento della stesura di questo articolo, l'ultima versione di JAVA è 8u25 e può essere scaricato e installato utilizzando i comandi seguenti:

SCARICA JAVA

per sistemi a 32 bit (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

per sistemi a 64 bit (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

INSTALLA JAVA

per sistemi a 32 bit (x86):

## yum install /opt/jdk-8-linux-i586.rpm

per sistemi a 64 bit (x86_64):

## yum install /opt/jdk-8-linux-x64.rpm

CONFIGURA JAVA

configurare il pacchetto JAVA utilizzando le 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

VERIFICA JAVA

Potresti voler controllare se JAVA è stato configurato correttamente sul tuo VPS Linux CentOS usando:

## java -version

IMPOSTA TOMCAT

UTENTE TOMCAT

Prima di procedere con l'installazione di Tomcat, creare un utente di sistema separato che eseguirà il server Tomcat:

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

SCARICA TOMCAT

Successivamente, scarica l'ultima versione di Tomcat 8 disponibile su http://tomcat.apache.org/download-80.cgi . Puoi usare wget per scaricarlo in /tmp , ad esempio:

## wget http://mirror.tcpdiag.net/apache/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz -P /tmp

INSTALLA TOMCAT

Estrai il contenuto dell'archivio Tomcat che hai appena scaricato in /opt , crea un collegamento simbolico della directory Tomcat a /opt/tomcat-latest e imposta la proprietà corretta utilizzando i seguenti comandi:

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

AVVIO TOMCAT

Crea il seguente file di unità systemd in /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 il file unit in atto, esegui i seguenti comandi per avviare il servizio Tomcat:

## systemctl daemon-reload
## systemctl restart tomcat8
## systemctl enable tomcat8

ACCEDI A TOMCAT

Accedi al tuo Tomcat appena installato su http://YOUR_IP:8080

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS ultraveloci, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Tomcat 8 per te . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche leggere la nostra guida su come installare Tomcat 9 su CentOS 7 per ulteriori informazioni.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Migra CentOS 8 su Rocky Linux

  2. Installazione di Redmine su un VPS CentOS 6

  3. Installa Odoo 8 su un VPS CentOS 7

  4. Installa PHP Server Monitor su un VPS Linux CentOS 7

  5. Installa CouchDB su un VPS Linux CentOS

Come installare Apache Tomcat su Linux RHEL 8 / CentOS 8

Scarica CentOS Linux

Installazione di Tomcat 8 su Centos 6

Installazione di MariaDB su CentOS 7

Come installare Tomcat su CentOS

Aggiorna il kernel Linux di CentOS 8