Tomcat, Linux için açık kaynaklı bir sunucu uygulamasıdır, Java Serverlet kapsayıcılarını çalıştırmak için tasarlanmış Windows ve diğer işletim sistemleri ve ayrıca Java Server Page teknolojisini çalıştırabilir.
Tomcat, sunucu uygulaması ve JSP desteğine sahip bir web kapsayıcısıdır. Tomcat, JBoss veya JOnAS gibi bir uygulama sunucusu değildir.
Şunları yapabilirsiniz kendi başına bir web sunucusu olarak işlev görür. Tomcat, Apache Yazılım Vakfı üyeleri ve bağımsız gönüllüler tarafından geliştirilmiş ve güncellenmiştir.
Kullanıcılar, Apache Yazılım Lisansı'nda belirtilen koşullar altında kaynak koduna ve ikili biçimine ücretsiz erişime sahiptir.
En son sürümler, Servlet 9 ve JSP 4.0 özelliklerini uygulayan 2.3.x'tir.
Ubuntu ve türevlerine Tomcat kurulumu
Dado que Tomcat yazıldıJava'da ito, Java sanal makinesine sahip herhangi bir işletim sisteminde çalışır.
JSP'leri sunucu uygulamalarına derleyen Jasper derleyicisini içerir. Tomcat sunucu uygulaması motoru genellikle Apache web sunucusu ile birlikte sunulur.
Bu kılavuzda, Ubuntu'da Apache Tomcat sürüm 9'un nasıl kurulacağını göreceğiz, ancak bu komutlar Ubuntu'nun diğer türevleri için de geçerlidir.
Java'yı yapılandırın
Apache Tomcat bir Java sunucusudur, bu nedenle yazılımı önce Java yüklemeden kullanmak mümkün değildir.
Neyse ki, Ubuntu için, Java çalışma zamanı ortamının çalışan bir sürümünü edinme zorluğunu ortadan kaldıran bir PPA vardır.
PPA'yı sisteminize eklemek için, Bir terminal açmaları gerekir ve içine aşağıdaki komutu yazacağız:
sudo add-apt-repository ppa: webupd8team/java
PPA'yı Ubuntu'ya ekledikten sonra listemizi yenilemeye devam ediyoruz:
sudo apt update
Ve son olarak şu komutla java kurabiliriz:
sudo apt install oracle-java8-installer
Java ortamı otomatik olarak yapılandırılmadı kurulduğunda kullanım için. Dolayısıyla, / etc / environment dosyasına bir şeyler ekleyerek Java'yı yapılandırmalısınız.
Bu işlemi gerçekleştirmek için aşağıdaki komutu uygulayacağız:
sudo nano -w /etc/environment
Şimdi, dosyanın içeriğinin en altına kaydırmalıyız ve buna aşağıdakileri yerleştireceğiz:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Değişiklik yapıldıktan sonra, Ctrl + O tuşlarına basarak değişiklikleri kaydedebilir ve Ctrl + X tuşlarına basarak yaptıkları düzenleyiciyi kapatabiliriz.
Ortam kurulduktan sonra, Bashrc dosyasını düzenlememiz ve Java için yolu ayarlamamız gerekir.
nano -w ~/.bashrc
Dosyanın altına gidin ve aşağıdaki kodu Bashrc dosyasına ekleyin.
# Java Path
dışa aktar JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
dışa aktar PATH = JAVA_HOME / bin: $ PATH [/ kaynak kodu]
Dosyayı kaydedip çıkıyoruz ve ardından aşağıdaki komutu uygulayacağız:
source ~/.bashrc
Bu yapıldıktan sonra, yaptığımız değişikliklerin geçerli olması için bilgisayarımızı yeniden başlatmamız önerilir.
Apache Tomcat Kurulumu
Bilgisayarımızı yeniden başlattıktan sonra, şimdi Tomcat'i sistemimize kurmaya devam edeceğiz, bunun için bir terminal açacağız ve içine şunu yazacağız:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
İndirme tamamlandıktan sonra, içeriği şimdi opt klasörüne kopyalayacağız:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Şimdi bir kullanıcı ve bir grup oluşturmaya devam ediyoruz:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Ve kullanıcı izinlerini şu şekilde vereceğiz:
chown -R tomcat:tomcat /opt/tomcat
Tomcat dizinindeki dosyalara izin veriyoruz böylece bunlar çalıştırılabilir:
cd /opt/tomcat/bin chmod + x *
Bashrc dosyasını son bir kez şununla açın:
nano -w ~/.bashrc
Dosya açıldıktan sonra aşağıdaki kodu dosyanın sonuna ekleyin.
#Catalina export CATALINA_HOME=/opt/Tomcat
Dosyayı kaydedip kapatıyoruz ve ardından yürütüyoruz:
source ~/.bashrc
Son olarak, aşağıdaki komutu yürüterek sunucuyu başlatın:
sudo $CATALINA_HOME/bin/startup.sh
Tomcat sunucusunu durdurmak için şunu çalıştırın:
sudo $CATALINA_HOME/bin/shutdown.sh
Apache Tomcat sunucusuna erişin
Tomcat varsayılan olarak 8080 numaralı bağlantı noktasında açılır, bu nedenle ona erişmek için sunucunun yerel IP adresini aramaları ve bir web tarayıcısında aşağıdaki URL'ye erişmeleri gerekir.
http://tu-ip: 8080
Sudo $ CATALINA_HOME / bin / startup.sh komutunu çalıştırıyorum
ve aşağıdaki hata çıkıyor
sudo: /bin/startup.sh: komut bulunamadı
bu ne hakkında
CATALINA_HOME = / opt / Tomcat'i dışa aktar
hata T'de ...