29Jun
Č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!