Homepage » come » Installazione di Tomcat 6 su Ubuntu

    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.pid

    esporta 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!