Linux'ta Tomcat Kurulumu ve Java Uygulamaları ile Güçlü Bir Web Sunucusu Kurma

Linux'ta Tomcat Kurulumu ve Java Uygulamaları ile Güçlü Bir Web Sunucusu Kurma

Linux üzerinde Tomcat kurulumu ve Java uygulamaları ile ilgili ayrıntılı bir rehber. Tomcat’in kurulumu, Java uygulamalarının yüklenmesi ve yönetimi hakkında bilgi verilmektedir.

BFS

Linux'ta Tomcat Kurulumu ve Java Uygulamalarını Başlatma



Her şeyin başladığı o anı hatırlıyorum. Yeni bir projede çalışmaya başlamıştım ve karşımda büyük bir engel vardı: Web sunucusu kurmak. Ama sadece herhangi bir sunucu değil, Tomcat gibi popüler bir Java tabanlı sunucu! Eğer siz de bir yazılımcıysanız ve Java ile uğraşıyorsanız, Tomcat’i duymamış olmanız imkansızdır. Bu yazıda, Linux üzerinde Tomcat kurulumu yapmayı ve bir Java uygulamasını nasıl kolayca çalıştıracağınızı anlatacağım. Hadi başlayalım!

Tomcat Nedir?
Tomcat, Java Servlet ve JSP (Java Server Pages) teknolojilerini çalıştıran, açık kaynaklı ve hafif bir web sunucusudur. Java ile geliştirdiğiniz dinamik web uygulamalarını barındırmak için kullanabileceğiniz mükemmel bir platformdur. Ama bu kadarını bilmek yetmez! Tomcat kurulumunun aşamalarına geçmeden önce, Linux üzerinde sisteminizin hazır olduğundan emin olalım.

Linux Üzerinde Tomcat Kurulumu


Eğer Tomcat’i kurmak için hazır iseniz, bir dizi adım bizi bekliyor. Endişelenmeyin, her şey çok basit!

1. Java Kurulumunu Yapın
Tomcat, Java ile çalışan bir sunucudur, bu yüzden öncelikle Java’nın sisteminizde kurulu olduğundan emin olmalısınız. Java JDK'yı kurmak için aşağıdaki komutu kullanabilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk


Eğer Java kurulumunu başarıyla tamamladıysanız, versiyonunu kontrol etmek için şu komutu kullanabilirsiniz:


java -version


2. Tomcat İndirimi ve Kurulumu
Tomcat’in en son sürümünü indirip, kurulum için uygun dizine çıkaracağız.


cd /opt
sudo wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz
sudo tar -xvzf apache-tomcat-9.0.58.tar.gz


Burada Apache Tomcat’i /opt dizinine indirdik ve sıkıştırılmış dosyayı çıkarttık. Tomcat artık bu dizinde kurulu!

3. Tomcat'i Başlatmak
Tomcat’i başlatmak için aşağıdaki komutu kullanabiliriz:


cd /opt/apache-tomcat-9.0.58/bin
sudo ./startup.sh


Tomcat başarıyla başlatıldığında, tarayıcınızda şu URL'yi ziyaret edebilirsiniz:
http://localhost:8080
Burada Tomcat'in "Welcome" sayfasını görmelisiniz!

Java Uygulamalarını Tomcat'e Yükleme


Artık Tomcat çalışıyor ve Java uygulamanızı başlatmaya hazırsınız. Peki, uygulamanızı nasıl yükleyeceksiniz?

1. Web Uygulamanızı Hazırlayın
Java uygulamanızı, web uygulamaları için kullanılan .war (Web ARchive) dosyası formatında paketleyin. Eğer bir Spring Boot uygulaması kullanıyorsanız, Spring Boot tarafından sağlanan .jar dosyasını da kullanabilirsiniz. Ama Tomcat, .war dosyalarını kabul edecektir.

2. Uygulamayı Tomcat'e Yükleyin
Uygulamanız hazır olduğunda, onu Tomcat'in webapps dizinine yerleştirebilirsiniz. Örnek olarak:


sudo cp your-app.war /opt/apache-tomcat-9.0.58/webapps/


Bu işlemden sonra, Tomcat uygulamanızı otomatik olarak algılar ve başlatır.

3. Uygulamanıza Erişim
Uygulamanızın başarıyla yüklendiğini görmek için şu URL'yi ziyaret edebilirsiniz:

http://localhost:8080/your-app

Eğer her şey doğru şekilde kurulduysa, Java uygulamanız web tarayıcınızda çalışmaya başlayacaktır!

Tomcat'in Yönetimi


Tomcat kurulduktan sonra, bazı yönetim görevlerini yerine getirmek isteyebilirsiniz. Tomcat’i durdurmak, yeniden başlatmak veya yapılandırma ayarlarını değiştirmek için ilgili komutları kullanabilirsiniz.

Tomcat'i Durdurmak

cd /opt/apache-tomcat-9.0.58/bin
sudo ./shutdown.sh


Tomcat'i Yeniden Başlatmak

sudo ./startup.sh


Ayrıca Tomcat yapılandırma dosyalarına göz atmak isterseniz, bunlar genellikle /opt/apache-tomcat-9.0.58/conf dizininde bulunur. Bu dosyalarda, port ayarlarını değiştirebilir, güvenlik ayarlarını düzenleyebilirsiniz.

Sonuç


Artık Linux üzerinde Tomcat kurulumunu başarıyla tamamladınız ve Java uygulamalarınızı çalıştırabilirsiniz. Tomcat, özellikle Java tabanlı web uygulamaları geliştirenler için vazgeçilmez bir platformdur. Kurulum ve yapılandırma adımlarını izleyerek, güçlü ve esnek bir web sunucusuna sahip oldunuz!

Başarılar dilerim ve unutmayın: Web geliştirme dünyasında her zaman öğrenmeye devam etmek çok önemlidir. Yeni projeler ve daha fazla uygulama ile pratik yaparak kendinizi geliştirmeye devam edin!

İlgili Yazılar

Benzer konularda diğer yazılarımız

NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek

Her programcı, özellikle de yeni başlayanlar, zaman zaman NetBeans gibi popüler bir IDE kullanırken sorunlarla karşılaşabilirler. Bu sorunlar arasında en sinir bozucusu, şüphesiz "Debugging Başlatılmıyor" hatasıdır. Ancak merak etmeyin, bu hata tek bir...

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...