Installing Tomcat 6 on Ubuntu

Posted by Fatih Karatana | Posted in Regular | Posted on 23-08-2011

0

If you are running Ubuntu and want to use the Tomcat servlet container, you should not use the version from the repositories as it just doesn’t work correctly. Instead you’ll need to use the manual installation process that I’m outlining here.

Before you install Tomcat you’ll want to make sure that you’ve installed Java. I would assume if you are trying to install Tomcat you’ve already installed java, but if you aren’t sure you can check with the dpkg command like so:

dpkg –get-selections | grep sun-java

This should give you this output if you already installed java:

sun-java6-bin                                   install
sun-java6-jdk                                   install
sun-java6-jre                                   install

If that command has no results, you’ll want to install the latest version with this command:

sudo apt-get install sun-java6-jdk

Installation

Now we’ll download and extract Tomcat from the apache site. You should check to make sure there’s not another version and adjust accordingly.

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

The best thing to do is move the tomcat folder to a permanent location. I chose /usr/local/tomcat, but you could move it somewhere else if you wanted to.

sudo mv apache-tomcat-6.0.14 /usr/local/tomcat

Tomcat requires setting the JAVA_HOME variable. The best way to do this is to set it in your .bashrc file. You could also edit your startup.sh file if you so chose.

The better method is editing your .bashrc file and adding the bolded line there. You’ll have to logout of the shell for the change to take effect.

vi ~/.bashrc

Add the following line:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

At this point you can start tomcat by just executing the startup.sh script in the tomcat/bin folder.

Automatic Starting

To make tomcat automatically start when we boot up the computer, you can add a script to make it auto-start and shutdown.

sudo vi /etc/init.d/tomcat

Now paste in the following:

# 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

You’ll need to make the script executable by running the chmod command:

sudo chmod 755 /etc/init.d/tomcat

The last step is actually linking this script to the startup folders with a symbolic link. Execute these two commands and we should be on our way.

sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

Tomcat should now be fully installed and operational. Enjoy!

Click to view source

Beğendiysen başkalarının da bilmesini ister misin:

I love you Apple because you worth it!

Posted by Fatih Karatana | Posted in Apple, Macbook, Regular | Posted on 07-01-2011

0

Uzun zamandır Amazon’dan sipariş verdiğim ve İngiltere’den değerli biri tarafından getirilmesini beklediğim kitaplarım ve en önemlisi Belkin F1DG102U Flip 2-Port KVM Switch dün akşam ellerimdeydi. Belki çok anlamsız bu yazıyı böyle bir heyecan ve sevinçle yazıyor olmak; ancak istiyorum, hepsi bu (:

Dün kitaplarımı ve KVM’i alır almaz yaptığım ilk iş kitaplarıma sarılmak oldu. Ardından eve gelir gelmez de switch in kurulumunu yapmaya başladım. Mac için ayrıcalıklı olarak ürünleri kullanmaya bayılıyorum. Artık bir ürün alırken üzerinde “Mac Compatible Products” yazıyor mu diye özenle bakıyor ve ardından o meşhur amblemi görüyorsam “Tamam, budur” diyor ve alıyorum.

Apple ürünlerde, nedendir bilmiyorum, kendini kullanıcısı ile bütünleştiren efsunlu bir cazibe var. Apple’ınızı korumak, kollamak, ona aksesuarlar almak ve onunla daha fazla bir arada olmak istiyorsunuz. Kullanmayacak olsanız bile yanınızda taşımak istiyorsunuz, çünkü varlığı size kendinizi iyi hissettiriyor. Her neyse.. Kısacası Apple’ınız, bir yolunu bulup kendisini sevdirmeyi başarabiliyor.

Beğendiysen başkalarının da bilmesini ister misin:

Sevmekten fazlası gelmiyor elimden!

Posted by Fatih Karatana | Posted in Regular | Posted on 28-12-2010

0

Zengindir baba yüreği.. Can parçası baktığında gözlerinden içeri, ince bir sızı düşer yüreğinin derinlerine. Acır baba yüreği can parçasının gözlerindeki o karşılıksız umudu gördüğünde. Dünyaları önüne sermek istersin.. Yetmez ama gücün, takatin tükenir. Bir oyuncak arabayı alabilecek kadar bile maksadsız kağıt parçası yoktur ceplerinde.. Var olan yalnızca “Bugün de karnımız doydu, çok şükür..” diyebilmesine yetecek kadardır.. Can parçasının istediğini alabilmek değil, onu elinden geldiğinde yaşatabilmektir, bir babanın dramı…

Beğendiysen başkalarının da bilmesini ister misin:

Siz de iyi bir Web sitesi hakediyorsunuz!

Posted by Fatih Karatana | Posted in Regular, Web, Yazılım | Posted on 21-10-2010

3

Bir arkadaşımın benden “Web sitesi yaptırmak istiyorum nelere dikkat etmeliyim?” sorusu üzerine kendisi için hazırlamış olduğum yazımı sizlerle de paylaşıyorum. Eklemek ya da düzeltmek istediğiniz bir nokta olursa çok sevinirim.

İyi bir Web sitesine sahip olmak istiyorsunuz, peki.. O zaman şunu söyleyerek işe başlayalım, Web sitesi tek başına yalnıza sahip olunması gereken basit bir unsur değildir, Web sitesi firmanızın reklam ve pazarlama stratejisine katkı sağlayacak, doğru ve verimli kullanıldığında kısa/uzun vadede size geri dönüş sağlayacak önemli bir araçtır. Dolayısı ile Web sitenizi yaptırırken öncelikle bu kriteri göz önünde bulundurmalısınız. Zira nice büyük/küçük meblağlara mal olmuş Web sitesi doğru kullanılmadığı için amacına hizmet edememiş ve başarısızlıkla yaftalanmıştır.

Beğendiysen başkalarının da bilmesini ister misin: