Tomcat Nedir ve Neden Kullanılır?
Apache Tomcat, Java Servlet ve JavaServer Pages (JSP) teknolojilerini destekleyen açık kaynaklı bir web sunucusudur. Özellikle Java EE tabanlı web uygulamaları geliştirenler için vazgeçilmez bir platformdur. Tomcat, Java uygulamalarınızı çalıştırmanıza olanak tanır, ancak aynı zamanda güvenliği, esneklik ve performans sunar.
Adım 1: Gerekli Yazılımların Kurulumu
Tomcat’i kurmadan önce, Java'nın doğru şekilde yüklendiğinden emin olmalıyız. Çünkü Tomcat, Java’nın üzerine inşa edilen bir uygulamadır. Hadi Java’yı yükleyelim!
Java Yükleme Komutları:
kopyalasudo apt update sudo apt install openjdk-11-jdk java -version
Bu komutlar sayesinde OpenJDK 11'i kurmuş olduk ve Java'nın doğru şekilde kurulduğunu doğruladık.
Adım 2: Tomcat’i İndirme ve Kurma
Şimdi, Tomcat’i indirme ve kurma zamanıdır. Apache’nin resmi sitesinden en son sürümü alacağız.
Tomcat İndirme ve Kurulum Adımları:
kopyalacd /opt sudo wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz sudo tar xvf apache-tomcat-9.0.62.tar.gz sudo mv apache-tomcat-9.0.62 tomcat
Burada, Tomcat’in en son sürümünü indirdik ve gerekli dizine çıkardık. Şimdi Tomcat’in bulunduğu dizine geçelim.
Tomcat’i Çalıştırma:
kopyalacd /opt/tomcat/bin sudo ./startup.sh
Bu komut ile Tomcat’inizi başlatmış olduk! Şimdi tarayıcınızdan http://localhost:8080 adresine giderek Tomcat’in düzgün çalışıp çalışmadığını kontrol edebilirsiniz.
Adım 3: Java Uygulaması Dağıtma
Tomcat’in kurulumunu başarıyla tamamladık. Şimdi asıl eğlence başlıyor: Java web uygulamalarımızı Tomcat üzerinde çalıştırma zamanı!
Tomcat, Webapps klasörü altında uygulamalarınızı barındırır. Hadi bir .war (Web Application Archive) dosyası oluşturalım ve bunu Tomcat’e yükleyelim.
Web Uygulaması Dağıtma Adımları:
1. İlk önce Java uygulamanızı derleyin ve bir .war dosyası oluşturun.
2. Ardından, oluşturduğunuz .war dosyasını /opt/tomcat/webapps dizinine kopyalayın.
kopyalasudo cp myapp.war /opt/tomcat/webapps/
Tomcat’i yeniden başlatarak uygulamanızın yüklendiğini görebilirsiniz.
Tomcat’i Yeniden Başlatma:
kopyalasudo ./shutdown.sh sudo ./startup.sh
Sonrasında, uygulamanızı tarayıcıda http://localhost:8080/myapp adresinde görüntüleyebilirsiniz. İşte bu kadar basit!
Adım 4: Tomcat ve Java Uygulamanızın İleri Düzey Özelleştirilmesi
Şimdi, Tomcat kurulumunuza daha fazla özelleştirme eklemek isteyebilirsiniz. Tomcat’in conf dizininde bulunan server.xml dosyasını açarak bağlantı portlarını, güvenlik ayarlarını ve diğer birçok önemli konfigürasyonu değiştirebilirsiniz.
server.xml dosyasını düzenleme:
kopyalasudo nano /opt/tomcat/conf/server.xml
Burada, port ayarları, güvenlik önlemleri veya performans iyileştirmeleri gibi pek çok farklı düzenleme yapabilirsiniz.
Sonuç: Tomcat ve Java ile Web Geliştirme Keyfi
Linux üzerinde Tomcat kurulumunu ve Java uygulamaları dağıtmayı öğrendik. Gerçekten de, güçlü bir web sunucusu olan Tomcat, Java dünyasında bir çok projeyi hayata geçirmek için mükemmel bir araçtır. Şimdi sırada bu bilgileri kullanarak daha karmaşık ve ölçeklenebilir uygulamalar geliştirmek var. Geliştirici olarak kendinizi sürekli olarak geliştirebilir ve Tomcat ile harika işler çıkarabilirsiniz!