Domača » kako » Namestitev Tomcat 6 na Ubuntu

    Namestitev Tomcat 6 na Ubuntu

    Če uporabljate Ubuntu in želite uporabiti vsebnik servleta Tomcat, verzije ne uporabljajte iz skladišč, ker le ne deluje pravilno. Namesto tega boste morali uporabiti postopek ročne namestitve, ki ga tukaj opisujem.

    Preden namestite Tomcat, se boste prepričali, da ste namestili Javo. Predvidevam, da če želite namestiti Tomcat, ste že namestili java, če pa niste prepričani, da lahko preverite z ukazom dpkg tako:

    dpkg -get-selections | grep sun-java

    To vam bo dalo ta izhod, če ste že namestili java:

    sonce-java6-bin namestite sonce-java6-jdk namestite sonce-java6-jre namestite 

    Če ta ukaz nima rezultatov, boste želeli namestiti najnovejšo različico s tem ukazom:

    sudo apt-get install sun-java6-jdk

    Namestitev

    Zdaj bomo prenesli in izvlekli Tomcat iz mesta Apache. Preverite, ali ni druge različice in se ustrezno prilagodite.

    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

    Najboljša stvar je premakniti mapo tomcat na stalno mesto. Izbral sem / usr / local / tomcat, vendar bi jo lahko premaknili nekje drugje, če bi želeli.

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

    Tomcat zahteva nastavitev spremenljivke JAVA_HOME. Najboljši način za to je, da ga nastavite v datoteki .bashrc. Lahko tudi uredite datoteko startup.sh, če se odločite.

    Boljša metoda je urejanje datoteke .bashrc in dodajanje krepke vrstice. Če želite, da sprememba začne veljati, se morate izpisati iz lupine.

    vi ~ / .bashrc

    Dodajte naslednjo vrstico:

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

    Na tej točki lahko začnete tomcat tako, da izvedete skript startup.sh v mapi tomcat / bin.

    Samodejni zagon

    Če želite, da se tomcat samodejno zažene, ko zaganjamo računalnik, lahko dodate skript, ki omogoča samodejni zagon in zaustavitev.

    sudo vi /etc/init.d/tomcat

    Zdaj prilepite naslednje:

    # Samodejni zagon za Tomcat
    #
    # description: Samodejno zažene mačka
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

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

    v primeru $ 1 v
    začetek)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    stop)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    ponovni zagon)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    izhod 0

    Skript bo potrebno izvesti z ukazom chmod:

    sudo chmod 755 /etc/init.d/tomcat

    Zadnji korak je dejansko povezovanje tega skripta z zagonskimi mapami s simbolno povezavo. Izvedite ti dve ukazi in mi bi morali biti na poti.

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

    Tomcat mora biti zdaj v celoti nameščen in operativen. Uživajte!