En son sürümü olan Ubuntu 16.04 ile Ubuntu ile ilgili çalışmalarımıza devam ederken, bu sefer çok ilginç bir konudan bahsedeceğiz ve asıl işlevi Java uygulamaları sunmak olan TomCat ile ilgili.
TomCat, Java sunucu uygulaması, ifadeler ve websocket teknolojisinin açık kaynak uygulamasıdır. TomCat hakkında daha fazla bilgi görmek istiyorsak aşağıdaki bağlantıya erişebiliriz: http://tomcat.apache.org/
TomCat ana bileşenleri
- Katherine: Bu TomCat'in Servlet kabı.
- Çakal: Coyote'un bağlayıcı işlevi vardır ve HTTP 1.1'i destekler
- Jasper: Tomcat'in JSP motoru.
- Küme: Büyük uygulamaları yönetmenizi sağlayan bir yük dengeleme bileşenidir.
sürecini başlatmak için Ubuntu 16'da TomCat kurulumu aşağıdaki işlemi gerçekleştireceğiz:
1. Apache Tomcat Ubuntu kurulumu
Başlangıçta Java'yı yükleyeceğiz, çünkü bu, TomCat'in Java'da kodlanmış olduklarından herhangi bir uygulamayı çalıştırması gerektiğinden önemlidir. İlk adım olarak şu komutu kullanarak paket depomuzu güncelleyeceğiz:
sudo apt-get güncellemesiDepoyu güncelle
Bir sonraki adım Java Development Kit paketini kurmaktır, bunun için aşağıdaki komutu girip uygulayacağız:
sudo apt-get install default-jdkJava Kiti
Aşağıdaki paketler görüntülenecektir, indirmeye ve ilgili kuruluma başlamayı kabul etmeliyiz.
Java'mızın sürümünü şu komutu kullanarak kontrol edebiliriz:
java sürümüJava sürümünü kontrol edin
Daha sonra indirip ayarlayacağız. Apache TomCat parametreleri, bunun için TomCat indirmesini başlatmak için aşağıdaki komutu uygulayacağız:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzTomcat'i indirin
Veririz Girmek ve indirme işlemi başlayacaktır.
Sonra dosyayı çıkaracağız apache-tomcat-8.0.33.tar.gz rotada / var / yerel, bunun için aşağıdaki komutu girip uygulayacağız:
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C / var / local /Dosyayı çıkart
Veririz Girmek ve çıkarma işlemi başlayacak.
Apache TomCat hizmeti, pakette bulunan komut dosyaları kullanılarak başlatılabilir veya durdurulabilir. Apache TomCat hizmetimizi başlatın komutu gireceğiz:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shBu komutla aşağıdaki bilgilerin görüntülendiğini göreceğiz:
Hizmetin doğru şekilde çalıştığını ve 8080 numaralı bağlantı noktasından geçtiğini doğrulayacağız, bunun için aşağıdaki komutu uygulayacağız:
sudo netstat -tulpn | grep 8080
Aşağıdaki komutu kullanarak makinemizin IP adresini doğrulayacağız:
ifconfig
Bu örnekte makinemizin IP 192.168.0.6 olduğunu görüyoruz. Tarayıcımıza gideceğiz ve aşağıdaki bilgileri gireceğiz:
http://192.168.0.6:8080/
Bizimle ilgili bilgilerin olduğunu görebiliriz. Apaçi TomKedi.
BÜYÜT
durdurmak istiyorsak Apache TomCat hizmeti aşağıdaki komutu yürütmeliyiz:
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shŞimdi bir sonraki bölümde, Apache TomCat yönetimi.
2. Apache TomCat Yönetimi
Erişmek için TomCat yönetimi Bir kullanıcıya ve bir erişim şifresine sahip olmak gereklidir (bu güvenlik nedeniyle), örneğin TomCat penceresinde üzerine tıklarsak Sunucu durumu ve sunucumuza erişmek için kullanıcı adı ve şifreyi girmemiz gereken bir pencerenin görüntülendiğini göreceğiz.
BÜYÜT
Bu konfigürasyonu gerçekleştirmek için tomcat-users.xml dosyasındaki bazı parametreleri ayarlamamız gerekiyor ve bunun için aşağıdaki komutu uygulayacağız:
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlAşağıdaki bilgiler görüntülenecektir:
Bu dosyaya aşağıdaki bilgileri eklemeliyiz:
~Mevcut yapılandırma aşağıdaki gibidir:
İlgili değişiklikleri yapmalıyız:
Değişiklikleri şu kombinasyonu kullanarak kaydederiz: CTRL + O ve editörü kullanarak bırakıyoruz CTRL + X. Yapılan değişikliklerin geçerli olması için TomCat hizmetini yeniden başlatmaya devam ediyoruz. TomCat'e zaten erişimimiz olduğunu görebiliriz.
BÜYÜT
Buradan da görebileceğimiz gibi sunucumuz hakkında bilgimiz var seçeneği ile Sunucu durumu Sistemin adı, sürümü vb. bilgileri görebiliriz.
seçeneği ile Yönetici Uygulaması sunucumuzda bulunan uygulamaları yönetebileceğiz.
Sonunda seçeneği ile Ana Bilgisayar Yöneticisi aktif ana bilgisayarın tüm bilgilerine erişeceğiz.
BÜYÜT
TomCat'in sahip olduğu farklı roller arasında aşağıdakileri bulabiliriz:
- Yönetici-gui: HTML arayüzüne erişmenizi sağlar.
- Yönetici durumu: Yalnızca durum sayfasına erişmemizi sağlar.
- Yönetici komut dosyası: Düz metin araçlarına erişmemizi sağlar.
- Yönetici-jmx: JMX arayüzüne erişebiliriz.
TomCat dinleme portunu değiştirmek istiyorsak dosyayı değiştirmeliyiz. sunucu.xml komutu kullanarak düzenleyebileceğimiz:
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmldinleme portu
Bu komut yürütüldüğünde, aşağıdaki bilgiler görüntülenecektir:
Bu dosya içinde farklı TomCat parametrelerini düzenleyebiliriz, özellikle portu değiştirmek için hattı bulmalıyız. Bağlayıcı bağlantı noktası = "8080" protokolü = "HTTP / 1.1", orada kullanmak istediğimiz dinleme portunu belirtebiliriz.
8080'i istenen bağlantı noktası için değiştiriyoruz ve kombinasyonu kullanarak değişiklikleri kaydediyoruz. Ctrl + VEYA ve editörü kullanarak bırakıyoruz Ctrl + x. Bize sunduğu özellikler dahilinde Apaçi TomKedi, TomCat'in aşağıdakileri bulabileceğimiz bir web uygulamasına dahil edildiğini görüyoruz:
- .war dosyalarından yüklenen içerikten yeni web uygulamaları dağıtın
- İşletim sistemleri ve JVM'ler için özellik değerlerini listeleyin
- JDNI kaynaklarını küresel olarak listeleyin
- Mevcut bir uygulamayı durdur
Tomcat kurulum dizini hiyerarşisi aşağıdaki parametreleri içerir:
- çöp Kutusu - başlatma, kapatma ve diğer komut dosyaları ve yürütülebilir dosyalar.
- Yaygın - Catalina ve web uygulamalarının kullanabileceği ortak sınıflar.
- konf - Tomcat yapılandırması için XML dosyaları ve ilgili DTD'ler.
- kütükler - Catalina ve uygulama günlükleri.
- sunucu - sadece Catalina tarafından kullanılan sınıflar.
- paylaşılan - tüm web uygulamaları tarafından paylaşılan sınıflar.
- ağ uygulamaları - web uygulamalarını içeren dizin.
- İş - dosya ve dizinlerin geçici olarak depolanması.
Tarayıcımızda aşağıdaki sözdizimini kullanarak TomCat'in kullanıcı dostu HTML sürümüne erişebiliriz:
http: // server_ip: bağlantı noktası / yönetici / htmlGördüğümüz gibi elimizde harika bir araç var, hadi farklı kullanımlarını keşfedelim ve en iyi şekilde yararlanalım. Apaçi TomKedi.
Apache 8 CentOS 7'yi yükleyin