Apache Tomcat Nedir? Nasıl Kurulur? Deploy Nasıl Yapılır?

Sinan Şahin
3 min readJun 29, 2019

--

Arkadaşlar merhaba, bu makalemde ‘Tomcat’ hakkında bilgi sahibi olacağız. Kurulumunu nasıl yapacağımızı öğreneceğiz ve “Deploy” işlemini nasıl yapacağımızı öğreneceğiz.

Apache Tomcat Nedir?

Apache Tomcat, genel anlamda özetlemek gerekirse Java Web Uygulamalarının çalışabileceği HTTP web sunucusu ortamı sağlar. Detaylar konusunda meraklı olanlar buradan detaylarına ulaşabilirler.

Tomcat Nasıl Kurulur ve Configuration Ayarları Nasıl Yapılır?

İlk adım olarak web sitesinden sistemimize uygun olan kurulum dosyasını indireceğiz. Aşağıdaki adımda ‘Administrator Login’ için User Name ve Password belirleyebiliriz. Bu bilgileri proje Deploy aşamasında Dashboard’a giriş için soracak.

NOT: Default değerleri ‘admin’ dir.

Apache Tomcat Configuration

Daha sonra bizden JAVA’nın kurulu olduğu dosya yolunu isteyecek. Eğer JAVA kurulu değilse buradan sisteminize uygun olan kurulum dosyasını indirip kurabilirsiniz. Dosya yolunu tanımladıktan sonra diğer adımlara geçip kurulumu başarılı şekilde tamamlamış olacağız.

Apache Tomcat JAVA File Path

Apache Tomcat’i sağ alt köşeden başlatıp durdurabiliriz ve yapılandırma ayarlarını (Configuration Settings) değiştirebiliriz.

Apache Tomcat Context Menu

Yüzeysel olarak Configuration ayarlarına bakmak gerekirse eğer;

General Sekmesi: Apache Tomcat hakkında genel bilgi(Programın kurulu olduğu yol, ismi vs.) vermektedir. Servisi başlatıp durdurabileceğimiz kısımlar yer almaktadır. Servisin sistemimizin başladığı anda mı yoksa kendimizin mi başlatacağı gibi seçenekler(Startup Type) yer almaktadır.

Log On Sekmesi: Apache Tomcat’i Windows servisi olarak çalıştırmak için ayarlar bulunmaktadır.

Logging Sekmesi: Tomcat’in loglama işlemleri için ayarlar bulunmaktadır. Logların nerede depolandığı dosya yoluna ulaşabiliriz.

Java Sekmesi: Java için çeşitli ayarları buradan bulabilirsiniz.

Startup ve shutdown Sekmesi: Tomcat servisinin başlatma ve durdurma aşamalarında hangi komutları yapabileceğini ayarlayabiliriz. Bu komutların uygunlanması durumunda kaç saniye sonra etkileşime geçeceğini ayarlayabiliriz.

NOT: Bu sekmeler üzerinde bir değişiklik yapmanıza gerek yoktur.

Apache Tomcat Configuration Window

Başarılı kurulum yaptığımızı Tomcat Dashboard’una giderek anlayabiliriz. Kurulum aşamasında gördüğümüz HTTP Connector Port’u browser’a localhost:8080 yazarak Tomcat Dashboard’una ulaşabiliriz.

Apache Tomcat Dashboard

Evet arkadaşlar Dashboard’da Tomcat’inde dediği gibi ‘If you’re seeing this, you’ve successfully installed Tomcat. Congratulations!’ başarılı şekilde Tomcat’i sistemimize yükledik.

Deploy Nasıl Yapılır?

Deploy paneline gitmek için ‘Manager App’ butonuna tıklıyoruz ve kurulum aşamasında belirlediğimiz username ve password bilgilerini giriyoruz. Bu panelde çeşitli Web Uygulama ayarlarını görebiliriz. Şimdi basit olarak .war uzantılı bir JAVA Web Uygulamasını nasıl deploy edeceğimizi göreceğiz.

Aşağıdaki alanda yer alan ‘Choose File’ butonu yardımıyla .war uzantılı paketimizi seçip deploy diyerek uygulamamızı publish edebiliriz. ‘Message’ alanında ‘OK’ bilgisini gördüysek uygulamamız sorunsuz şekilde publish olmuştur.

Apache Tomcat WAR File Publishing

‘Applications’ alanında publish ettiğimiz uygulamaya ulaşabiliriz. Bu alan yardımı ile uygulamamızı durdurabilir(stop), yeniden başlatabilir(reload) ve kaldırabiliriz (undeploy).

Apache Tomcat Applications Panel

Aşağıda benim yayınladığım servisi görebilirsiniz. Bir sonraki yazımda basit JAVA Web Service uygulaması yaparak Apache Tomcat üzerinde çalıştıracağım. Görüşmek üzere Kod ile kalın :)

Published Web Service on Apache Tomcat HTTP Server

Görüş ve sorularınızı iletmeyi unutmayın :)

--

--