Linux'ta Tomcat Kurulumu ve Java Uygulamaları Nasıl Çalıştırılır?

Linux'ta Tomcat Kurulumu ve Java Uygulamaları Nasıl Çalıştırılır?

Bu blog yazısında, Linux'ta Tomcat kurulumunu ve Java uygulamalarının nasıl çalıştırılacağını adım adım detaylı şekilde anlatıyoruz.

BFS

Linux üzerinde Tomcat kurmak, Java tabanlı uygulamaları çalıştırmak isteyen geliştiriciler için oldukça yaygın bir işlemdir. Eğer siz de bu adımları merak ediyorsanız, doğru yerdesiniz! Hadi, Linux'ta Tomcat kurulumu ve Java uygulamaları çalıştırmak için neler yapmamız gerektiğine adım adım göz atalım.

1. Linux'a Tomcat Kurulumu

Tomcat, Java uygulamalarını barındırmak için kullanılan popüler bir açık kaynaklı web sunucusudur. İlk adım olarak, Apache Tomcat'i kurmamız gerekiyor. Aşağıda, adım adım nasıl kuracağınızı bulabilirsiniz.

# Adım 1: Java'yı Yükleyin

Tomcat'in çalışabilmesi için öncelikle Java'nın sisteminize kurulu olması gerekir. Bunun için terminali açıp aşağıdaki komutları yazabilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk


Bu komut, OpenJDK 11'i sisteminize kuracaktır. Tomcat, Java 11 ve üzeri sürümleri destekler, bu yüzden bu sürümü kullanmak idealdir.

# Adım 2: Tomcat'i İndirin

Apache Tomcat'in son sürümünü [resmi Apache Tomcat web sitesinden](https://tomcat.apache.org/download-90.cgi) indirebilirsiniz. Ancak, terminal üzerinden de kolayca indirebilirsiniz. Örneğin, Tomcat 9'un en son sürümünü indirmek için şu komutu kullanabilirsiniz:


wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz


# Adım 3: Tomcat'i Kurun

İndirdiğiniz `.tar.gz` dosyasını uygun bir dizine çıkararak Tomcat’i kurabilirsiniz. Aşağıdaki komutlarla dosyayı çıkarıp, Tomcat’i başlatabilirsiniz:


tar xzvf apache-tomcat-9.0.53.tar.gz
sudo mv apache-tomcat-9.0.53 /opt/tomcat


Bu komutlar, dosyayı çıkartacak ve Tomcat dizinini `/opt/tomcat` içine taşıyacaktır.

# Adım 4: Tomcat’i Başlatın

Artık Tomcat'i başlatmak için aşağıdaki komutları yazabilirsiniz:


cd /opt/tomcat/bin
sudo ./startup.sh


Tomcat başlatıldıktan sonra, tarayıcınızdan `http://localhost:8080` adresine giderek Tomcat’in düzgün çalışıp çalışmadığını kontrol edebilirsiniz. Eğer her şey yolunda gittiyse, karşınıza Tomcat'in hoşgeldiniz sayfası çıkacaktır.

2. Java Uygulamaları Tomcat'te Çalıştırma

Tomcat kurulumunu tamamladıktan sonra, Java uygulamalarınızı çalıştırmaya başlayabilirsiniz. Tomcat, Java Server Pages (JSP) ve Servlets gibi Java tabanlı web uygulamalarını çalıştırmak için idealdir.

# Adım 1: Uygulamanızı Hazırlayın

Tomcat, `.war` uzantılı (Web Application Archive) dosyalarla çalışır. Bu, Java web uygulamalarınızı barındırmak için kullanabileceğiniz bir formatıdır. Java uygulamanızı derleyip `.war` dosyasına dönüştürdükten sonra, bu dosyayı Tomcat'in `webapps` dizinine yükleyebilirsiniz.

# Adım 2: Uygulamanızı Tomcat’e Yükleyin

Uygulamanızı yüklemek için şu adımları takip edebilirsiniz:

1. `webapps` dizinine gidin:


cd /opt/tomcat/webapps


2. `.war` dosyanızı bu dizine taşıyın:


sudo cp /path/to/your/app.war .


Tomcat, bu `.war` dosyasını alacak ve otomatik olarak uygulamanızı kuracaktır. Tomcat çalıştığı sürece uygulamanız `http://localhost:8080/app` adresinde erişilebilir olacaktır.

# Adım 3: Uygulamanızı Test Edin

Tomcat’i başlattıktan sonra, tarayıcınızda `http://localhost:8080/app` adresine giderek uygulamanızın düzgün çalışıp çalışmadığını kontrol edin.

3. Tomcat Konfigürasyonu

Tomcat, birçok konfigürasyon seçeneği sunar. İster port numarasını değiştirmek isteyin, ister uygulama sınıf yollarını ayarlamak isteyin, Tomcat'in `conf` dizininde yer alan XML dosyalarını düzenleyerek bu değişiklikleri yapabilirsiniz.

Örneğin, Tomcat’in dinlediği portu değiştirmek için `server.xml` dosyasını şu şekilde düzenleyebilirsiniz:





4. Tomcat’i Otomatik Başlatmaya Ayarlamak

Tomcat'i sistem başladığında otomatik olarak başlatmak için bir sistem servisi oluşturmak oldukça faydalıdır. Bunun için aşağıdaki komutları takip edebilirsiniz:

1. Tomcat için bir sistem servisi dosyası oluşturun.


sudo nano /etc/systemd/system/tomcat.service


2. Aşağıdaki içerikleri bu dosyaya yapıştırın:


[Unit]
Description=Tomcat 9 servlet container
After=network.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Environment=CATALINA_HOME=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=root
Group=root

[Install]
WantedBy=multi-user.target


3. Servisi etkinleştirin ve başlatın:


sudo systemctl enable tomcat
sudo systemctl start tomcat


Artık Tomcat, her sistem başlatıldığında otomatik olarak başlar.

Sonuç

Linux üzerinde Tomcat kurmak ve Java uygulamalarını çalıştırmak oldukça basittir. Yukarıda paylaştığım adımları takip ederek Tomcat’i kurabilir ve Java web uygulamalarınızı kolayca çalıştırabilirsiniz. Bu kurulum, size uygulamalarınızı güvenli bir şekilde barındırma ve hızlı bir şekilde dağıtma imkânı sunacaktır.

Eğer bu yazıyı beğendiyseniz, yorum yapmayı unutmayın! Tomcat ile ilgili başka sorularınız varsa, her zaman yardıma hazırım.

İ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...

NetBeans Debugging Hatası ve Çözümü: Adım Adım Rehber

NetBeans Debugging Hatası: Sorun Ne? Bir yazılımcı olarak her şeyin yolunda gitmesini istersiniz. Kodunuz yazılır, derlenir ve her şey pırıl pırıl çalışır. Ancak bir gün NetBeans IDE'nizde debugging (hata ayıklama) başlatmaya çalıştığınızda, ekranınızda...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...