Úvodná » ako » Inštalácia Tomcat 6 na Ubuntu

    Inštalácia Tomcat 6 na Ubuntu

    Ak používate Ubuntu a chcete používať kontajner servletu Tomcat, nemali by ste používať verziu z repozitárov, pretože jednoducho nepracuje správne. Namiesto toho budete musieť použiť manuálny proces inštalácie, ktorý tu popisujem.

    Pred inštaláciou aplikácie Tomcat sa chcete uistiť, že ste nainštalovali Java. Predpokladám, že ak sa pokúšate nainštalovať Tomcat, ste už nainštalovali javu, ale ak si nie ste istí, môžete skontrolovať pomocou príkazu dpkg takto:

    dpkg -get-selections | grep sun-java

    To vám dá tento výstup, ak ste už nainštalovali java:

    sun-java6-bin nainštalovať sun-java6-jdk nainštalovať sun-java6-jre install 

    Ak tento príkaz nemá žiadne výsledky, budete chcieť nainštalovať najnovšiu verziu pomocou tohto príkazu:

    sudo apt-get nainštalovať sun-java6-jdk

    inštalácia

    Teraz stiahneme a extrahujeme Tomcat zo stránky apache. Skontrolujte, či nie je iná verzia a upravte ju.

    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

    Najlepšie je presunúť priečinok kocky na trvalé miesto. Vybral som / usr / local / tomcat, ale ak by ste to chceli, mohli by ste ho presunúť inde.

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

    Tomcat vyžaduje nastavenie premennej JAVA_HOME. Najlepším spôsobom, ako to urobiť, je nastaviť v súbore .bashrc. Môžete tiež upraviť súbor startup.sh, ak si to vyberiete.

    Najlepšou metódou je úprava vášho súboru .bashrc a pridaním tučného riadku. Ak sa zmena prejaví, budete musieť odhlásiť shell.

    vi ~ / .bashrc

    Pridajte nasledujúci riadok:

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

    V tomto okamihu môžete spustiť tomcat práve spustením skriptu startup.sh v priečinku Tomcat / bin.

    Automatické spustenie

    Ak chcete, aby sa Tomcat automaticky spustil pri zavádzaní počítača, môžete pridať skript, aby sa spustil a vypínal automaticky.

    sudo vi /etc/init.d/tomcat

    Teraz prilepte nasledovné:

    # Tomcat auto-start
    #
    # description: Automatické spustenie kocky
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

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

    prípad $ 1
    štart)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    stop)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    reštart)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    exit 0

    Budete musieť vykonať spustiteľný skript spustením príkazu chmod:

    sudo chmod 755 /etc/init.d/tomcat

    Posledným krokom je skutočne prepojenie tohto skriptu so štartovacími priečinkami so symbolickým odkazom. Vykonajte tieto dva príkazy a mali by sme byť na našej ceste.

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

    Tomcat by teraz mal byť úplne nainštalovaný a funkčný. Užite si to!