Εγκατάσταση του Tomcat 6 στο Ubuntu
Εάν χρησιμοποιείτε το Ubuntu και θέλετε να χρησιμοποιήσετε το δοχείο servlet του Tomcat, δεν θα πρέπει να χρησιμοποιήσετε την έκδοση από τις αποθήκες επειδή απλά δεν λειτουργεί σωστά. Αντ 'αυτού θα χρειαστεί να χρησιμοποιήσετε τη διαδικασία χειροκίνητης εγκατάστασης που περιγράφω εδώ.
Πριν εγκαταστήσετε το Tomcat θα θελήσετε να βεβαιωθείτε ότι έχετε εγκαταστήσει την Java. Θα ήθελα να υποθέσω αν προσπαθείτε να εγκαταστήσετε το Tomcat έχετε ήδη εγκαταστήσει java, αλλά αν δεν είστε βέβαιοι ότι μπορείτε να ελέγξετε με την εντολή dpkg έτσι:
dpkg -get-επιλογές | grep sun-java
Αυτό θα σας δώσει αυτή την έξοδο εάν έχετε ήδη εγκαταστήσει το java:
sun-java6-bin εγκαταστήστε το sun-java6-jdk εγκαταστήστε την εγκατάσταση sun-java6-jre
Εάν αυτή η εντολή δεν έχει αποτελέσματα, θα χρειαστεί να εγκαταστήσετε την πιο πρόσφατη έκδοση με αυτήν την εντολή:
sudo apt-get εγκαταστήστε sun-java6-jdk
Εγκατάσταση
Τώρα θα κατεβάσουμε και θα εξαγάγουμε το Tomcat από τον ιστότοπο apache. Θα πρέπει να ελέγξετε για να βεβαιωθείτε ότι δεν υπάρχει άλλη έκδοση και προσαρμόστε ανάλογα.
wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
tar xvzf apache-tomcat-6.0.14.tar.gz
Το καλύτερο που μπορείτε να κάνετε είναι να μετακινήσετε το φάκελο του Tomcat σε μια μόνιμη τοποθεσία. Διάλεξα / usr / local / tomcat, αλλά θα μπορούσατε να το μετακινήσετε κάπου αλλού αν θέλετε.
sudo mv apache-tomcat-6.0.14 / usr / τοπικό / tomcat
Το Tomcat απαιτεί τη ρύθμιση της μεταβλητής JAVA_HOME. Ο καλύτερος τρόπος για να το κάνετε αυτό είναι να το ορίσετε στο αρχείο .bashrc. Θα μπορούσατε επίσης να επεξεργαστείτε το αρχείο startup.sh εάν το επιλέξατε.
Η καλύτερη μέθοδος είναι η επεξεργασία του αρχείου .bashrc και η προσθήκη της γραμμής με έντονα γράμματα εκεί. Θα πρέπει να αποσυνδεθείτε από το κέλυφος για να εφαρμοστεί η αλλαγή.
vi ~ / .bashrc
Προσθέστε την ακόλουθη γραμμή:
εξαγωγή JAVA_HOME = / usr / lib / jvm / java-6-sun
Σε αυτό το σημείο μπορείτε να ξεκινήσετε το Tomcat με την εκτέλεση του script startup.sh στο φάκελο Tomcat / Bin.
Αυτόματη εκκίνηση
Για να γίνει αυτόματη εκκίνηση κατά την εκκίνηση του υπολογιστή, μπορείτε να προσθέσετε μια δέσμη ενεργειών για αυτόματη εκκίνηση και τερματισμό.
sudo vi /etc/init.d/tomcat
Τώρα επικολλήστε τα εξής:
# Αυτόματη εκκίνηση Tomcat
# #
# description: Αυτόματη εκκίνηση του Tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pidεξαγωγή JAVA_HOME = / usr / lib / jvm / java-6-sun
περίπτωση 1 δολ
αρχή)
sh /usr/local/tomcat/bin/startup.sh
· ·
να σταματήσει)
sh /usr/local/tomcat/bin/shutdown.sh
· ·
επανεκκίνηση)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
· ·
esac
έξοδος 0
Θα χρειαστεί να κάνετε το σενάριο εκτελέσιμο με την εκτέλεση της εντολής chmod:
sudo chmod 755 /etc/init.d/tomcat
Το τελευταίο βήμα συνδέει αυτήν την δέσμη ενεργειών με τους φακέλους εκκίνησης με συμβολική σύνδεση. Εκτελέστε αυτές τις δύο εντολές και θα πρέπει να είμαστε στο δρόμο μας.
sudo ln -s /etc/init.d/tomcat/etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat/etc/rc2.d/S99tomcat
Το Tomcat πρέπει τώρα να είναι πλήρως εγκατεστημένο και λειτουργικό. Απολαμβάνω!