Ha Ubuntust futtatod, és szeretnéd használni a Tomcat servlet tárolót, akkor ne használja a verziót a tárolókból, mert csak nem működik megfelelően. Ehelyett a kézi telepítési eljárást kell használnia, amelyet itt vázolok.
A Tomcat telepítése előtt győződjön meg róla, hogy telepítette a Java-t. Feltételezem, hogy Tomcat telepítette a Java-t, de ha nem vagy benne biztos, akkor ellenőrizheti a dpkg parancsot, így:
dpkg –get-selections | grep sun-java
Ennek a kimenetnek kell megadnia, ha már telepítette a java-t:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Ha a parancsnak nincs eredménye, akkor a következő verziót kell telepítenie ezzel a paranccsal:
sudo apt-get install sun-java6-jdk
Telepítés
Most letöltjük és kivonjuk a Tomcat-ot az apache webhelyről. Ellenőrizze, hogy nincs-e másik verzió, és ennek megfelelően módosítsa.
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
A legjobb dolog, ha a tomcat mappát állandó helyre kívánja helyezni. Az / usr / local / tomcat-ot választottam, de ha valaha is akartál, mozgathatod valahol máshol.
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
A Tomcat megköveteli a JAVA_HOME változó beállítását. A legjobb módja annak, hogy beállítsa a.bashrc fájlban. Akkor is szerkesztheti a startup.sh fájlt, ha úgy döntesz.
A jobb módszer a.bashrc fájl szerkesztése és a vastag vonal hozzáadása. A héjhoz kilépni kell, hogy a módosítás életbe lépjen.
vi ~/.bashrc
Adja hozzá a következő sort:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Ezen a ponton elindíthatja a tomcat-ot a startup.sh parancsfájl végrehajtásával a tomcat / bin mappában.
Automatikus indítás
Ahhoz, hogy a tomcat automatikusan elinduljon, amikor elindítjuk a számítógépet, hozzáadhatunk egy szkriptet, hogy az automatikusan elinduljon és leállhasson.
sudo vi /etc/init.d/tomcat
Illessze be a következőket:
# 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
A parancsfájl futtatásához a chmod parancsot kell futtatnia:
sudo chmod 755 /etc/init.d/tomcat
Az utolsó lépés valójában összekapcsolja ezt a szkriptet az indító mappákra egy szimbolikus hivatkozással. Végezze el ezt a két parancsot, és meg kell állnunk úton.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
A Tomcat-t most teljesen telepíteni és működtetni kell. Élvez!