Installazione di Tomcat 6 su Ubuntu
Se stai usando Ubuntu e vuoi usare il contenitore di servlet Tomcat, non dovresti usare la versione dagli archivi perché semplicemente non funziona correttamente. Dovrai invece utilizzare la procedura di installazione manuale che sto descrivendo qui.
Prima di installare Tomcat, assicurati di aver installato Java. Suppongo che se stai cercando di installare Tomcat hai già installato java, ma se non sei sicuro di poter controllare con il comando dpkg in questo modo:
dpkg -get-selezioni | grep sun-java
Questo dovrebbe darti questo risultato se hai già installato java:
sun-java6-bin installa sun-java6-jdk installa l'installazione di sun-java6-jre
Se quel comando non ha risultati, ti consigliamo di installare la versione più recente con questo comando:
sudo apt-get install sun-java6-jdk
Installazione
Ora scaricheremo ed estraiamo Tomcat dal sito Apache. È necessario verificare che non ci sia un'altra versione e regolare di conseguenza.
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
La cosa migliore da fare è spostare la cartella tomcat in una posizione permanente. Ho scelto / usr / local / tomcat, ma potresti spostarlo da qualche altra parte se lo avessi voluto.
sudo mv apache-tomcat-6.0.14 / usr / local / tomcat
Tomcat richiede l'impostazione della variabile JAVA_HOME. Il modo migliore per farlo è impostarlo nel tuo file .bashrc. Se lo desideri, puoi anche modificare il tuo file startup.sh.
Il metodo migliore è la modifica del file .bashrc e l'aggiunta della linea in grassetto. Dovrai uscire dalla shell per rendere effettive le modifiche.
vi ~ / .bashrc
Aggiungi la seguente riga:
esporta JAVA_HOME = / usr / lib / jvm / java-6-sun
A questo punto puoi avviare tomcat semplicemente eseguendo lo script startup.sh nella cartella tomcat / bin.
Avvio automatico
Per far sì che tomcat si avvii automaticamente all'avvio del computer, puoi aggiungere uno script per farlo avviare automaticamente e spegnere.
sudo vi /etc/init.d/tomcat
Ora incolla quanto segue:
# Avvio automatico di Tomcat
#
# description: avvia automaticamente tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pidesporta JAVA_HOME = / usr / lib / jvm / java-6-sun
caso $ 1 in
inizio)
sh /usr/local/tomcat/bin/startup.sh
;;
fermare)
sh /usr/local/tomcat/bin/shutdown.sh
;;
ricomincia)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
uscita 0
Dovrai rendere eseguibile lo script eseguendo il comando chmod:
sudo chmod 755 /etc/init.d/tomcat
L'ultimo passaggio è in realtà il collegamento di questo script alle cartelle di avvio con un collegamento simbolico. Esegui questi due comandi e dovremmo essere sulla buona strada.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat dovrebbe ora essere completamente installato e operativo. Godere!