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!