29Jun

Namestitev Tomcata 6 na Ubuntu

Če uporabljate Ubuntu in želite uporabiti vsebnik Tomcat servlet, ne smete uporabljati različice iz skladišč, ker ravno ne deluje pravilno. Namesto tega boste morali uporabiti ročni postopek namestitve, ki ga tukaj predstavljam.

Preden namestite Tomcat, se prepričajte, da ste namestili program Java. Predpostavljam, če poskušate namestiti Tomcat, ki ste jo že namestili, vendar če niste prepričani, da lahko z ukazom dpkg preverite tako:

dpkg -get-selections |grep sun-java

To vam mora dati ta izhod, če ste že namestili java:

sun-java6-bin namestite son-java6-jdk namestite son-java6-jre namestite

Če ta ukaz nima rezultatov, ga želite namestitinajnovejšo različico s tem ukazom:

sudo apt-get namestite sončna java6-jdk

namestitev

Zdaj bomo prenesli in izvlečili Tomcat z mesta Apache. Preveriti morate, ali ni druge različice in se ustrezno prilagodi.

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, da premaknete mapo tomcat na trajno mesto. Izbral sem /usr/local/ mačko, vendar bi ga lahko premikali nekam drugam, č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 nastavitev v datoteki. bashrc. Prav tako lahko uredite svojo datoteko startup.sh, če ste izbrali to.

Izboljšana metoda ureja vašo datoteko. bashrc in dodaja krepko vrstico tam. Za uveljavitev spremembe morate opraviti odjavo lupine.

vi ~ /. bashrc

Dodajte naslednjo vrstico: izvoz

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

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

Samodejni zagon

Da bi se mačkalo začelo samodejno začeti, ko zaženemo računalnik, lahko dodate skript, da ga samodejno zaženete in zaustavite.

sudo vi /etc/init.d/ tomcat

Zdaj prilepite v naslednje:

# Tomcat samodejno zagon
#
# description: samodejno zagon mačk
# procesno ime: tomcat
# pidfile: /var/run/ tomcat.pid

izvoz JAVA_HOME = /usr/lib/jvm/ java-6-sončni

primer $ 1 v začetku
)
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

Skripto morate izvršiti tako, da zaženete ukaz chmod:

sudo chmod 755 /etc/init.d/ tomcat

Zadnji korak je dejansko povezovanje tega skripta z zagonskimi mapami s simbolno povezavo. Izvedite ta dva ukaza in moramo biti na poti.

sudo ln -s /etc/init.d/ mački /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomkat

Tomcat bi zdaj moral biti popolnoma nameščen in operativen. Uživajte!