Προαπαιτούμενα
Ενημερώστε το σύστημά σας
Ενημερώστε τη μεταβλητή JAVA_HOME
Δημιουργήστε έναν χρήστη για την εκτέλεση του διακομιστή web Tomcat
Διαμόρφωση Tomcat
Αυτός ο οδηγός εξηγεί πώς να εγκαταστήσετε το Apache Tomcat σε έναν διακομιστή Ubuntu 16.04.
Προαπαιτούμενα
- Αναπτύξτε μια νέα παρουσία διακομιστή Ubuntu 16.04.
- Δημιουργήστε έναν χρήστη sudo χωρίς root.
- Συνδεθείτε στο μηχάνημα μέσω SSH ως χρήστης που δημιουργήσατε.
Ενημερώστε το σύστημά σας
Βεβαιωθείτε ότι διαθέτετε την πιο πρόσφατη σταθερή έκδοση του Ubuntu 16.04.
sudo apt-get update
Εγκαταστήστε Java.
sudo apt-get install default-jdk
Ενημερώστε τη JAVA_HOMEμεταβλητή
Βρείτε τον κατάλογο για JAVA_HOME.
update-alternatives --config java
Αντιγράψτε τον κατάλογο και, στη συνέχεια, πληκτρολογήστε τα ακόλουθα.
nano /etc/environment
Αυτό θα ανοίξει το αρχείο που περιέχει μεταβλητές περιβάλλοντος.
Προσθήκη JAVA_HOME.
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"
Η διαδρομή σε εισαγωγικά είναι η διαδρομή που χρησιμοποιείτε.
Αποθηκεύστε και κλείστε το αρχείο.
Φορτώστε ξανά τις μεταβλητές περιβάλλοντος ώστε να τεθούν σε ισχύ.
source /etc/environment
Ελέγξτε για να βεβαιωθείτε ότι λειτούργησε:
echo $JAVA_HOME
Θα δείτε τη διαδρομή που έχετε εισαγάγει.
Δημιουργήστε έναν χρήστη για την εκτέλεση του διακομιστή web Tomcat
Θα ονομάσουμε αυτόν τον χρήστη "tomcat", αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα για αυτόν τον χρήστη.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Βεβαιωθείτε ότι γνωρίζετε την έκδοση του Tomcat που θέλετε να εγκαταστήσετε.
Για αυτό το σεμινάριο, θα χρησιμοποιήσουμε την έκδοση 8.5.24, και ο σύνδεσμος λήψης είναι ο ακόλουθος.
http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
Θυμηθείτε να επιλέξετε τη λήψη με .gzεπέκταση.
Δημιουργήστε έναν κατάλογο για τα αρχεία Tomcat.
mkdir /opt/tomcat
Κατεβάστε το Tomcat.
cd
wget your-tomcat-link
Αποσυμπιέστε τα αρχεία στο φάκελο Tomcat.
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
Μπορείτε να πατήσετε το πλήκτρο " Tab" αφού πληκτρολογήσετε apache, αφού έχετε μόνο μία λήψη στον φάκελό σας.
Βεβαιωθείτε ότι οι φάκελοι έχουν τα σωστά δικαιώματα.
cd /opt/
sudo chown -R tomcat tomcat/
Εμφανίστε JAVA_HOMEξανά τη διαδρομή, ώστε να μπορείτε να την αντιγράψετε.
nano /etc/systemd/system/tomcat.service
Αντιγράψτε και επικολλήστε τις παρακάτω ρυθμίσεις στο tomcat.serviceαρχείο που μόλις δημιουργήσατε. Επεξεργαστείτε τη JAVA_HOMEδιαδρομή προς αυτή που αντιγράψατε. Μετά από αυτό, αποθηκεύστε και κλείστε το αρχείο.
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Φορτώστε ξανά τον δαίμονα SystemD, ώστε να συμπεριληφθούν οι ρυθμίσεις υπηρεσίας που προστέθηκαν.
sudo systemctl daemon-reload
Ξεκινήστε την υπηρεσία Tomcat.
sudo systemctl start tomcat
Ελέγξτε την κατάσταση του διακομιστή Tomcat.
sudo systemctl status tomcat
Περιήγηση σε http://your_ip_address:8080
Θα δείτε τη σελίδα προορισμού του διακομιστή Tomcat.