Apaçi Tomcat

Fedora Linux'ta Apache Tomcat nasıl kurulur ve yapılandırılır

Fedora Linux'ta Apache Tomcat nasıl kurulur ve yapılandırılır
Apache Tomcat, dünyanın en yaygın kullanılan web uygulama sunucularından biridir. Apache Software Foundation'ın açık kaynaklı bir projesidir. Java ile yazılmıştır. Java'da sunucu uygulaması kapsayıcılarını ve Java Sunucu Sayfalarını (JSP) uygulamak için kullanılır.

Daha önce Tomcat, hizmetlerini yapılandırmak ve yönetmek için yüksek düzeyde uzmanlığa ihtiyaç duyuyordu, çünkü yalnızca ileri düzey kullanıcılar ve geliştiriciler bunu çözebiliyordu. Tomcat'in GUI yükleyicisiyle, sunucuyu bir sistem hizmeti olarak yönetmek yalnızca birkaç komuttan ibaret hale geldi.

neyi kapsayacağız

Bu eğitim size apache Tomcat'i nasıl kuracağınızı ve temel bir JSP programını dağıtmak için nasıl kullanacağınızı gösterecektir. Tomcat, java web uygulamalarını çalıştırmak için JRE (Java Runtime Environment) gerektirir. Bir Java uygulaması geliştiriyorsanız, yüklü bir tam JDK uygulamasına ihtiyacınız olacaktır. Bunun için kılavuzu yalnızca JRE ile ele alacağız.

Önkoşullar

Bu öğreticiyi daha iyi anlamak için Java ve temel Linux komutlarına aşina olmanız gerekir. JRE'yi (Java Runtime Environment) sisteminize zaten yüklediğinizi varsayıyoruz. Ayrıca Apache Tomcat'i yüklemek için kök ayrıcalıklarına sahip olmanız gerekir.

Tomcat'i İndirmek

1. Apache Tomcat'i indirmek için, mevcut farklı sürümleri göreceğiniz Apache Tomcat ana sayfasını ziyaret edin. Alternatif olarak, dosyayı almak için wget komutunu da kullanabilirsiniz. Bu kılavuz için Tomcat 9 kullanıyoruz.

# wget https://aynalar.esto internet./apache/Tomcat/Tomcat-9/v9'da.0.43/bin/apache-tomcat-9.0.43.katran.gz

2. Dilerseniz Tomcat'i ana sayfadan indirebilirsiniz. Bu aşağıda gösterilmiştir:

İkili Arşivi Çıkarma

1. Arşiv ikili dosyası indirildikten sonra, Tomcat sunucusunu kurmak istediğiniz dizine kopyalamanız ve dosyayı oraya çıkarmanız gerekir. Örneğin, Tomcat tar dosyasını /opt/Tomcat içine çıkaracağız. Bunun için önce /opt içinde bir 'tomcat' dizini oluşturmamız gerekiyor. Bir dizin oluşturmak için aşağıdaki komutu kullanın.

# mkdir /opt/tomcat # tar xzf apache-tomcat-9.0.43.katran.gz -C /opt/tomcat

Tomcat için bir kullanıcı ve grup oluşturma

Apache Tomcat sunucusunu çalıştırmak için root olmayan bir kullanıcı ve grup oluşturacağız. Kullanıcı ve grup oluşturmak için aşağıdaki komutu kullanın.

# useradd -r tomcat

Yukarıdaki komut ayrıca bir 'Tomcat' grubu ekleyecektir.

Şimdi Tomcat dizininin sahipliğini şu komutla Tomcat kullanıcısına değiştireceğiz:

# chown -R tomcat:tomcat /opt/tomcat

Ortam Değişkenlerini Ayarlama

Tomcat, başlangıç ​​komut dosyalarını çalıştırmak için belirli ortam değişkenlerinin ayarlanmasını gerektirir. Bu değişkenleri görelim:

bir. CATALINA_HOME: Bu ortam değişkeninin konumu, Tomcat'in "ikili" dağıtımının kök dizinidir. Bizim durumumuzda, bu kök dizin /opt/Tomcat/apache-tomcat-9'dur.0.43

b. JRE_HOME veya JAVA_HOME: Bu ortam değişkenleri, sırasıyla Java Runtime Environment'ın konumunu ve bir JDK konumunu belirtir. Hem JRE_HOME hem de JAVA_HOME belirtiyorsanız, varsayılan olarak JRE_HOME kullanılacaktır.

Bu değişkenleri ayarlamak için aşağıdaki dosyayı açın:

# vi /etc/profil

Şimdi bu dosyanın sonuna aşağıdaki satırları ekleyin:

JRE_HOME=/usr/java/jre1'i dışa aktar.8.0_281-amd64/bin/java
dışa aktar CATALINA_HOME=/opt/Tomcat/apache-tomcat-9.0.43

Şimdi dosyayı kaydedin ve bu değişiklikleri uygulamak için aşağıdaki komutu çalıştırın:

# . /etc/profil

Bu değişkenlerin doğru ayarlanıp ayarlanmadığını kontrol etmek için aşağıdaki komutun çıktısının JRE_HOME ve CATALINA_HOME değeriyle aynı olup olmadığını kontrol edin:

# yankı $JRE_HOME
# yankı $CATALINA_HOME

Referans için aşağıdaki resimlere bakın:

Tomcat hizmeti oluşturma

Şimdi Tomcat hizmetimizi tanımlamak için basit bir sistemd birim dosyası oluşturacağız. Hizmeti aşağıdaki yönergelerle oluşturun:

1. Bir dosya Tomcat oluşturun.hizmet:

# vim /etc/systemd/system/tomcat.hizmet

Şimdi içine aşağıdaki içeriği koyun:

[Birim]
Açıklama=Apache Tomcat Sunucusu
sonra=sistem günlüğü.hedef ağ.hedef
[Hizmet]
Tip=çatallama
kullanıcı = erkek kedi
Grup=erkek kedi
Ortam=CATALINA_PID=/opt/Tomcat/Apache-Tomcat-9.0.43/sıcaklık/erkek kedi.pid
Ortam=CATALINA_HOME=/opt/Tomcat/apache-tomcat-9.0.43
Ortam=CATALINA_BASE=/opt/Tomcat/Apache-Tomcat-9.0.43
ExecStart=/opt/Tomcat/apache-tomcat-9.0.43/bin/katalina.sh başla
ExecStop=/opt/Tomcat/apache-tomcat-9.0.43/bin/katalina.dur
Yeniden BaşlatSn=10
Yeniden başlat=her zaman
[Yüklemek]
WantedBy=çok kullanıcılı.hedef

Not: Lütfen kalın metni Tomcat kurulumunuzun yolu ile değiştirin.

Şimdi dosyayı kaydedin ve aşağıdaki komutla systemd yapılandırmasını yeniden yükleyin
değişiklikleri uygulamak için

# systemctl arka plan programı yeniden yükle

Artık Tomcat hizmetini kullanmaya hazırız. Hizmeti başlatın ve yeniden başlatmaya devam etmesini sağlayın.

# systemctl Tomcat'i başlat.hizmet
# systemctl Tomcat'i etkinleştir.hizmet

Hizmet durumunu kontrol edin; aktif bir çalışma durumu göstermelidir:

# systemctl durumu Tomcat.hizmet

Yukarıdaki tüm adımlar aşağıda gösterilmiştir:

Tarayıcıda Tomcat'e Erişme

Artık Tomcat sunucumuzun doğru kurulup kurulmadığını test etmeye hazırız. Bunu kontrol etmek için web tarayıcınızı açın ve adreslere göz atın:

http://localohost:8080
veya
http://system_IP_addr:8080 (Sistem IP'nizi görmek için ip adresi komut.)

Apache Tomcat'in varsayılan ana sayfasını görürsünüz. Aşağıdaki ekran görüntüsü Tomcat ana sayfasını göstermektedir:

Basit bir JSP uygulamasını dağıtma

Şimdi bir Tomcat sunucusuyla temel bir JSP uygulamasını dağıtacağız.

1. 'test' adlı temel bir JSP uygulaması oluşturun.jsp' dizinin içinde “/opt/tomcat/apache-tomcat-9.0.43/webapps/ROOT/”:

# nano /opt/tomcat/apache-tomcat-9.0.43/webapps/KÖK/test.jsp

Not: Yine, kalın yazılmış metni Tomcat kurulumunuzun yolu ile değiştirin.

2. Aşağıdaki içeriği içine koyun:


JSP Sayfası

Bu, LinuxHint'ten bir JSP Sayfasıdır!

<%
dışarı.println("Sistem IP adresiniz: " + istek.getRemoteAddr());
%>

3. Şimdi tekrar web tarayıcısını açın ve aşağıdaki adrese göz atın:

http://localhost:8080/test.jsp

Bu sefer aşağıdaki web sayfasını görmelisiniz:

Sonuç

Bu eğitim, Apache Tomcat'i Fedora Linux'ta bir arşiv ikili dosyasından nasıl kurabileceğimizi gösterir. Tomcat ile bir JSP uygulaması kurmayı öğrendik.

Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...
Linux Oyunlarını Otomatikleştirmek için AutoKey Nasıl Kullanılır?
AutoKey, Linux ve X11 için Python 3, GTK ve Qt'de programlanmış bir masaüstü otomasyon aracıdır. Komut dosyası oluşturma ve MAKRO işlevselliğini kulla...