Kui kasutate Ubuntu ja soovite kasutada Tomcat servletti konteinerit, ei tohiks seda hoidlate versiooni kasutada, sest see lihtsalt ei tööta korralikult. Selle asemel peate kasutama käsitsi installiprotsessi, mille siinkohal kirjeldan.
Enne Tomcat installimist peate veenduma, et olete installinud Java. Ma eeldan, et kui proovite installida juba installitud Tomcat, siis aga kui te pole kindel, saate seda dpkg-i käsuga nii:
dpkg –get-selections | grep sun-java
See peaks andma teile selle väljundi, kui olete juba installinud Java:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Kui sellel käsklusel pole tulemusi, soovite selle käsuga uusima versiooni installida:
sudo apt-get install sun-java6-jdk
Paigaldamine
Nüüd laadime ja eemaldame Tomcat apache saidilt. Te peaksite kontrollima, kas pole veel üht versiooni ja seda vastavalt kohandada.
wget https://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
Parim asi, mida teha, on viia koerte kausta püsivasse asukohta. Ma valisin / usr / local / tomcat, kuid võite selle teisaldada, kui soovite.
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
Tomcat nõuab JavaA_HOME muutuja seadistamist. Parim viis seda teha on see määrata oma.bashrc-faili. Võite ka oma startup.sh-faili muuta, kui te seda valisite.
Parem meetod muudab teie. Bashrc-faili ja lisab paksus kirja rida seal. Selle muudatuse jõustumiseks peate kohe välja logima.
vi ~/.bashrc
Lisage järgmine rida:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Selles punktis võite käivitada hobuse, kui käivitasite startup.sh skripti tomati / bin kaustas.
Automaatne käivitamine
Arvuti käivitamisel automaatselt käivitub hobune, saate selle automaatse käivitamise ja seiskamise tegemiseks lisada skripti.
sudo vi /etc/init.d/tomcat
Nüüd kleepige järgmiselt:
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in start) sh /usr/local/tomcat/bin/startup.sh;; stop) sh /usr/local/tomcat/bin/shutdown.sh;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh;; esac exit 0
Te peate skripti käivitatavaks tegema, käivitades käsku chmod:
sudo chmod 755 /etc/init.d/tomcat
Viimane samm seob seda skripti tegelikult sümboli lingi käivitamise kaustadega. Täitke need kaks käsku ja peaksime olema oma teel.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat peaks nüüd olema täielikult paigaldatud ja töökorras. Naudi!