Hemsida » hur » Installera Tomcat 6 på Ubuntu

    Installera Tomcat 6 på Ubuntu

    Om du kör Ubuntu och vill använda Tomcat servletbehållaren, ska du inte använda versionen från förvaret eftersom det inte fungerar korrekt. Istället måste du använda den manuella installationsprocessen som jag beskriver här.

    Innan du installerar Tomcat vill du se till att du har installerat Java. Jag antar att om du försöker installera Tomcat har du redan installerat Java, men om du inte är säker kan du kolla med kommandot dpkg så här:

    dpkg -get-selections | grep sun-java

    Detta bör ge dig den här produktionen om du redan har installerat java:

    sol-java6-bin installera sol-java6-jdk installera sol-java6-jre installationen 

    Om det här kommandot inte har några resultat vill du installera den senaste versionen med det här kommandot:

    sudo apt-get installera sol-java6-jdk

    Installation

    Nu laddar vi ner och extraherar Tomcat från apache-webbplatsen. Du bör kontrollera att det inte finns någon annan version och justera därefter.

    wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

    tjära xvzf apache-tomcat-6.0.14.tar.gz

    Det bästa är att flytta tomcat-mappen till en permanent plats. Jag valde / usr / local / tomcat, men du kan flytta den någonstans annars om du ville.

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

    Tomcat kräver att JAVA_HOME-variabeln ställs in. Det bästa sättet att göra detta är att ställa in det i din .bashrc-fil. Du kan också redigera din startup.sh-fil om du valde det.

    Ju bättre metod är att redigera din .bashrc-fil och lägga till den fetstilade linjen där. Du måste logga ut på skalet för ändringen ska träda i kraft.

    vi ~ / .bashrc

    Lägg till följande rad:

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

    Vid denna tidpunkt kan du starta tomcat genom att bara utföra startup.sh-skriptet i tomcat / bin-mappen.

    Automatisk start

    För att göra tomcat automatiskt starta när vi startar upp datorn kan du lägga till ett skript för att göra det automatiskt start och avstängning.

    sudo vi /etc/init.d/tomcat

    Nu klistra in i följande:

    # Tomcat auto-start
    #
    # description: Auto-start tomcat
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

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

    faller $ 1 in
    Start)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    sluta)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    omstart)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    utgång 0

    Du måste göra scriptet körbart genom att köra chmod-kommandot:

    sudo chmod 755 /etc/init.d/tomcat

    Det sista steget är att länka detta script till startmallarna med en symbolisk länk. Utför dessa två kommandon och vi borde vara på väg.

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

    Tomcat ska nu vara fullt installerat och fungerande. Njut av!