Πώς να εγκαταστήσετε το τελευταίο Apache Tomcat 8.5.14 σε Linux


Το Apache Tomcat που ονομάζεται συνήθως Tomcat είναι ένας διακομιστής ιστού ανοιχτού κώδικα και ένα κοντέινερ servlet που αναπτύχθηκε από το Apache Software Foundation. Είναι γραμμένο κυρίως σε Java και κυκλοφορεί υπό την Άδεια Apache 2.0. Αυτή είναι μια εφαρμογή πολλαπλών πλατφορμών.

Πρόσφατα, στις 18 Απριλίου 2017, το Apache Tomcat έφτασε στην έκδοση 8 (δηλαδή 8.5.14), η οποία περιλαμβάνει πολλές επιδιορθώσεις και πλήθος άλλων βελτιώσεων και αλλαγών. Μερικές από τις αξιοσημείωτες αλλαγές που περιλαμβάνονται σε αυτήν την έκδοση είναι: υποστήριξη για Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 κ.λπ.

Συστατικά του Tomcat

  1. Catalina : Είναι το Servlet Container του Tomcat.
  2. Coyote : Το Coyote λειτουργεί ως σύνδεσμος και υποστηρίζει το HTTP 1.1
  3. Jasper : Είναι η μηχανή JSP του Tomcat.
  4. Cluster : Ένα στοιχείο για την εξισορρόπηση φορτίου για τη διαχείριση μεγάλων εφαρμογών.
  5. Υψηλή διαθεσιμότητα : Ένα στοιχείο Tomcat για τον προγραμματισμό αναβαθμίσεων και αλλαγών συστήματος χωρίς να επηρεάζεται το ζωντανό περιβάλλον.
  6. Εφαρμογή Ιστού : Διαχείριση περιόδων σύνδεσης, υποστήριξη ανάπτυξης σε διαφορετικά περιβάλλοντα.

Αυτό το άρθρο θα σας καθοδηγήσει σε όλη τη διαδικασία εγκατάστασης του Apache Tomcat 8 (δηλαδή 8.5.14) σε συστήματα Linux, τα οποία περιλαμβάνουν RHEL, CentOS, Fedora, Debian, Ubuntu κ.λπ. .

Βήμα 1: Εγκατάσταση Java 8

1. Πριν εγκαταστήσετε το Tomcat βεβαιωθείτε ότι έχετε εγκαταστήσει και διαμορφώσει την πιο πρόσφατη έκδοση του Java Development Kit (JDK) στο σύστημα. Προτιμάται η χρήση oracle Java.

Για να εγκαταστήσετε το πιο πρόσφατο Oracle Java JDK (jdk-8u131) στο Linux, μπορείτε να ανατρέξετε στις πρόσφατες αναρτήσεις μας για τις εγκαταστάσεις Oracle jdk/jre/jar εδώ:

  1. Εγκαταστήστε το Java 8 JDK σε Linux
  2. Εγκαταστήστε το Java 8 JDK/JRE σε RHEL/CentOS

Βήμα 2: Λήψη και εγκατάσταση του Apache Tomcat 8

2. Μόλις εγκατασταθεί και ρυθμιστεί σωστά η τελευταία Java στο σύστημα, θα προχωρήσουμε στη λήψη και εγκατάσταση της τελευταίας σταθερής έκδοσης του Tomcat 8 (δηλ. 8.5.14<). Εάν θέλετε να κάνετε cross check, εάν υπάρχει διαθέσιμη νεότερη έκδοση, μεταβείτε στην ακόλουθη σελίδα λήψης του Apache και έλεγχο διασταύρωσης.

  1. http://tomcat.apache.org/download-80.cgi

3. Στη συνέχεια δημιουργήστε έναν κατάλογο /opt/tomcat/ και πραγματοποιήστε λήψη της πιο πρόσφατης έκδοσης του Apache Tomcat 8 σε αυτόν τον κατάλογο, επίσης για διασταυρούμενο έλεγχο του αρχείου λήψης, που θα πραγματοποιήσουμε λήψη αρχείο κατακερματισμού. Η λήψη θα διαρκέσει λίγο, ανάλογα με την ταχύτητα της σύνδεσής σας.

# mkdir /opt/tomcat/ && cd /opt/tomcat 
# wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip 
# wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5

Σημείωση: Φροντίστε να αντικαταστήσετε τον αριθμό έκδοσης στον παραπάνω σύνδεσμο λήψης με την πιο πρόσφατη διαθέσιμη έκδοση, εάν ήταν διαφορετική.

4. Τώρα επαληθεύστε το Άθροισμα ελέγχου MD5 στο κλειδί.

# cat apache-tomcat-8.5.14.zip.md5 
# md5sum apache-tomcat-8.5.14.zip

Βεβαιωθείτε ότι η έξοδος (Hash Value) ταιριάζει, όπως φαίνεται παρακάτω.

5. Εξαγάγετε το zip και το cd Tomcat στον κατάλογο «apache-tomcat-8.5.14/bin/».

# unzip apache-tomcat-8.5.14.zip
# cd apache-tomcat-8.5.14/bin/

6. Τώρα κάντε εκτελέσιμα σενάρια Linux που βρίσκονται στην περιοχή apache-tomcat-8.5.14/bin/ και, στη συνέχεια, δημιουργήστε έναν συμβολικό σύνδεσμο εκκίνησης και σενάριο τερματισμού για Tomcat ως:

Αλλάξτε όλα τα σενάρια *.sh εκτελέσιμα μόνο για root ως,

# chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh

Δημιουργία συμβολικού συνδέσμου για το σενάριο εκκίνησης ως,

# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup

Δημιουργία συμβολικού συνδέσμου για σενάριο τερματισμού λειτουργίας ως,

# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown

7. Τώρα για να ξεκινήσετε το tomcat, πρέπει απλώς να ενεργοποιήσετε την παρακάτω εντολή ως root από οπουδήποτε στο κέλυφος.

# tomcatup
Δείγμα εξόδου
Using CATALINA_BASE:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME:        /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH:       /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.

Μόλις Έναρξη Tomcat, μπορείτε να κατευθύνετε το πρόγραμμα περιήγησής σας στη διεύθυνση http://127.0.0.1:8080 και θα πρέπει να δείτε κάτι ως εξής: