29Jun
Ak používate Ubuntu a chcete použiť kontajner servletu Tomcat, nemali by ste používať verziu z repozitárov, pretože to jednoducho nefunguje 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
Toto by vám malo dať tento výstup, ak ste už nainštalovali java:
sun-java6-bin nainštalovať sun-java6-jdk install sun-java6-jre nainštalovaťAk tento príkaz nemá žiadne výsledky,najnovšiu verziu s týmto príkazom:
sudo apt-get install sun-java6-jdk
Inštalácia
Teraz stiahneme a extrahujeme Tomcat z lokality apache. Mali by ste skontrolovať, či nie je iná verzia a zodpovedajúcim spôsobom upraviť.
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 si /usr/local/ tomcat, ale ak by si to chcel, mohol by si ho premiestniť niekde 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.
Lepšia metóda upravuje váš súbor. bashrc a pridá tu tučný riadok. Ak sa zmena prejaví, musíte sa odhlásiť.
vi ~ /. bashrc
Pridajte nasledujúci riadok:
export JAVA_HOME = /usr/lib/jvm/ java-6-sun
V tomto momente môžete spustiť tomcat práve spustením skriptu startup.sh v priečinku tomcat / bin.
Automatické spustenie
Aby sa Tomcat automaticky spustil pri zavádzaní počítača, môžete ho pridať do automatického štartu a vypnutia.
sudo vi /etc/init.d/ tomcat
# Tomcat auto-start
#
# opis: Automatické spúšťanie
# processname: tomcat
# pidfile: /var/run/ tomcat.pid
export JAVA_HOME = /usr/lib/jvm/ java-6-slnko
skrinka $ 1 v
štart)
sh /usr/local/tomcat/bin/ startup.sh
;
zastávka)
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
Spustite skript spustiteľným 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 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 mal byť teraz plne nainštalovaný a funkčný.Užite si to!