29Jun
Eğer Ubuntu çalıştırıyorsanız ve Tomcat servlet konteynerini kullanmak istiyorsanız, depoların versiyonunu sadece düzgün çalışmadığı için kullanmamalısınız. Bunun yerine burada özetlediğim elle kurulum işlemini kullanmanız gerekecek.
Tomcat'i kurmadan önce, Java yüklediğinizden emin olmanız gerekir. Tomcat'i kurmaya çalışıyorsanız, zaten java yüklediyseniz, ancak böyle dpkg komutuyla kontrol edebildiğinden emin değilseniz:
dpkg -get-selections |grep sun-java
Eğer zaten java yüklediyseniz bu size verecektir:
sun-java6-bin install sun-java6-jdk install sun-java6-jreBu komutun bir sonucu yoksa, yüklemek isteyeceksinizBu komutla en son sürümü:
sudo apt-get install sun-java6-jdk
Yükleme
Şimdi Tomcat'i apache sitesinden indirip ayıklayacağız. Başka bir sürümü olmadığından emin olmak için kontrol etmeli ve buna göre ayarlamalısın.
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
Yapmanız gereken en iyi şey tomcat klasörünü kalıcı bir yere taşımaktır. /usr/local/ tomcat'ı seçtim, ancak isterseniz onu başka bir yere taşıyabilirsiniz.
sudo mv apache-tomcat-6.0.14 /usr/local/ tomcat
Tomcat, JAVA_HOME değişkeninin ayarlanmasını gerektirir. Bunu yapmanın en iyi yolu. bashrc dosyanızda ayarlamaktır.İsterseniz startup.sh dosyanızı da düzenleyebilirsiniz.
Daha iyi yöntem,. bashrc dosyanızı düzenleyip kalın çizgiyi oraya eklemenizdir. Değişikliğin yürürlüğe girmesi için kabuktan çıkış yapmanız gerekecek.
vi ~ /. bashrc
Aşağıdaki satırı ekleyin:
export JAVA_HOME = /usr/lib/jvm/ java-6-sun
Bu noktada tomcat'i sadece tomcat / bin klasöründe startup.sh komutunu çalıştırarak başlatabilirsiniz.
Otomatik Başlangıç
Bilgisayarı açtığımızda tomcat'i otomatik olarak başlatmak için, otomatik başlatma ve kapatma işlemlerini gerçekleştirmek için bir komut dosyası ekleyebilirsiniz.
sudo vi /etc/init.d/ tomcat
Şimdi şunu yapıştırın:
# Tomcat otomatik başlatma
#
# description tomcat'i otomatik başlatır
# processname: tomcat
# pidfile: /var/run/ tomcat.pid
export JAVA_HOME = /usr/lib/jvm/ java-6-güneş
durumda
başlangıç $ 1)
sh /usr/local/tomcat/bin/ startup.sh
; ;
durdurma)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
yeniden başlatma)
sh /usr/local/tomcat/bin/ kapatma.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
exit 0
Chmod komutunu çalıştırarak komut dosyasını çalıştırılabilir yapmanız gerekir:
sudo chmod 755 /etc/init.d/ tomcat
Son adım, aslında bu betiğin sembolik bir bağlantıya sahip başlangıç klasörlerine bağlanmasıdır. Bu iki komutu yerine getirin ve yolumuza devam etmeliyiz.
sudo ln -s /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln -s /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat
Tomcat şimdi tamamen kurulmuş ve çalışıyor olmalıdır. Keyfini çıkarın!