29Jun
Dacă rulați Ubuntu și doriți să utilizați containerul de servlet Tomcat, nu ar trebui să utilizați versiunea din depozit deoarece nu funcționează corect.În schimb, va trebui să utilizați procesul de instalare manuală pe care o prezint aici.
Înainte de a instala Tomcat, veți dori să vă asigurați că ați instalat Java. Mi-ar presupune dacă încercați să instalați Tomcat ați instalat deja java, dar dacă nu sunteți sigur că puteți verifica cu comanda dpkg ca aceasta:
dpkg -get-selections |grep sun-java
Aceasta ar trebui să vă dea această ieșire dacă ați instalat deja java:
sun-java6-bin instalare sun-java6-jdk instalare sun-java6-jre instalareDacă această comandă nu are rezultate,ultima versiune cu această comandă:
sudo apt-get install sun-java6-jdk
Instalarea
Acum vom descărca și extrage Tomcat de pe site-ul Apache. Ar trebui să verificați dacă nu există altă versiune și să o ajustați în consecință.
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
Cel mai bun lucru de făcut este să mutați folderul tomcat într-o locație permanentă.Am ales /usr/local/ tomcat, dar ai putea să-l muți în altă parte dacă vrei.
sudo mv Apache-tomcat-6.0.14 /usr/local/ Tomcat
Tomcat necesită setarea variabilei JAVA_HOME.Cel mai bun mod de a face acest lucru este să-l setați în fișierul. bashrc. De asemenea, puteți edita fișierul startup.sh dacă ați ales acest lucru.
Metoda mai bună este editarea fișierului. bashrc și adăugarea liniei îngroșate acolo. Va trebui să vă deconectați de pe coajă pentru ca schimbarea să aibă efect.
vi ~ /. bashrc
Adăugați următoarea linie:
export JAVA_HOME = /usr/lib/jvm/ java-6-sun
În acest moment puteți începe tomcat executând doar scriptul startup.sh din directorul tomcat / bin.
Pornire automată
Pentru a face ca tomcatul să pornească automat când pornim computerul, puteți adăuga un script pentru a face pornirea automată și oprirea.
sudo vi /etc/init.d/ tomcat
Acum inserați în următoarele:
# Tomcat auto-start
#
# descriere: Auto-pornește tomcat
# procese: tomcat
# pidfile: /var/run/ tomcat.pid
export JAVA_HOME = /usr/lib/jvm/ java 6-soare
caz $ 1 în start
)
sh /usr/local/tomcat/bin/ startup.sh
; ;Oprire
)
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
Va trebui să faceți scriptul executabil executând comanda chmod:
sudo chmod 755 /etc/init.d/ tomcat
Ultimul pas este legarea de fapt a acestui script la folderele de pornire cu o legătură simbolică.Executați aceste două comenzi și ar trebui să fim pe drum.
sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat
Tomcat ar trebui acum să fie complet instalat și operațional. Bucurați-vă!