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.