Hjemmeside » hvordan » Installere Tomcat 6 på Ubuntu

    Installere Tomcat 6 på Ubuntu

    Hvis du kjører Ubuntu og vil bruke Tomcat servletbeholderen, bør du ikke bruke versjonen fra depotene, da den bare ikke fungerer riktig. I stedet må du bruke den manuelle installeringsprosessen som jeg beskriver her.

    Før du installerer Tomcat, vil du være sikker på at du har installert Java. Jeg antar at hvis du prøver å installere Tomcat, har du allerede installert Java, men hvis du er usikker, kan du sjekke med kommandoen dpkg slik:

    dpkg -get-selections | grep sol-java

    Dette bør gi deg denne utdataen hvis du allerede har installert Java:

    sol-java6-bin installere sol-java6-jdk installere sol-java6-jre installasjon 

    Hvis den kommandoen ikke har noen resultater, vil du installere den nyeste versjonen med denne kommandoen:

    sudo apt-get install sun-java6-jdk

    Installasjon

    Nå skal vi laste ned og pakke ut Tomcat fra apache-siden. Du bør sjekke for å være sikker på at det ikke finnes en annen versjon og juster deretter.

    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

    Det beste er å flytte tomcat-mappen til et permanent sted. Jeg valgte / usr / local / tomcat, men du kunne flytte den et annet sted hvis du ville.

    sudo mv apache-tomcat-6.0.14 / usr / local / tomcat

    Tomcat krever å sette inn JAVA_HOME-variabelen. Den beste måten å gjøre dette på er å sette den i .bashrc-filen. Du kan også redigere startup.sh-filen din hvis du valgte det.

    Den bedre metoden er å redigere .bashrc-filen og legge til den dristige linjen der. Du må logge ut av skallet for at endringen skal tre i kraft.

    vi ~ / .bashrc

    Legg til følgende linje:

    eksporter JAVA_HOME = / usr / lib / jvm / java-6-sun

    På dette tidspunktet kan du starte tomcat ved å bare utføre startup.sh-skriptet i tomcat / bin-mappen.

    Automatisk start

    For å gjøre tomcat automatisk start når vi starter opp datamaskinen, kan du legge til et skript for å gjøre det automatisk start og avslutning.

    sudo vi /etc/init.d/tomcat

    Lim inn i følgende:

    # Tomcat automatisk start
    #
    # beskrivelse: Automatisk start tomcat
    # prosessnavn: tomcat
    # pidfile: /var/run/tomcat.pid

    eksporter JAVA_HOME = / usr / lib / jvm / java-6-sun

    saken $ 1 i
    start)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    Stoppe)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    omstart)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    ESAC
    utgang 0

    Du må gjøre skriptet kjørbart ved å kjøre chmod-kommandoen:

    sudo chmod 755 /etc/init.d/tomcat

    Det siste trinnet er faktisk å koble dette skriptet til oppstartsmappene med en symbolsk lenke. Kjør disse to kommandoene, og vi bør være på vei.

    sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
    sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

    Tomcat skal nå være fullt installert og operativt. Nyt!