Tomcat adalah aplikasi pelayan sumber terbuka untuk Linux, Windows dan sistem operasi lain yang dirancang untuk menjalankan wadah Java Serverlet, dan juga dapat menjalankan teknologi Java Server Page.
Tomcat adalah wadah web dengan sokongan servlet dan JSP. Tomcat bukan pelayan aplikasi, seperti JBoss atau JOnAS.
Anda boleh berfungsi sebagai pelayan web dengan sendirinya. Tomcat dibangunkan dan dikemas kini oleh anggota Yayasan Perisian Apache dan sukarelawan bebas.
Pengguna mempunyai akses percuma ke kod sumbernya dan bentuk binernya berdasarkan syarat yang ditetapkan dalam Lesen Perisian Apache.
Versi terbaru ialah 9.x, yang menerapkan spesifikasi Servlet 4.0 dan JSP 2.3.
Pemasangan Tomcat di Ubuntu dan derivatif
Sejak itu Tomcat ditulisito di Java, ia berfungsi pada sistem operasi apa pun yang mempunyai mesin maya Java.
Ia termasuk penyusun Jasper, yang menyusun JSP menjadi servlet. Enjin servlet Tomcat sering ditampilkan bersama dengan pelayan web Apache.
Dalam panduan ini, kita akan melihat cara memasang Apache Tomcat versi 9 di Ubuntu, walaupun perintah ini juga berlaku untuk turunan Ubuntu yang lain.
Konfigurasikan java
Apache Tomcat adalah pelayan Java, jadi tidak mungkin menggunakan perisian tanpa memasang Java terlebih dahulu.
Mujurlah, ada PPA untuk Ubuntu yang menghilangkan kesukaran mendapatkan versi kerja dari persekitaran runtime Java.
Untuk menambahkan PPA ke sistem anda, Mereka mesti membuka terminal dan di dalamnya kita akan menaip perintah berikut:
sudo add-apt-repository ppa: webupd8team/java
Setelah menambahkan PPA ke Ubuntu, kami terus memuat semula senarai kami dengan:
sudo apt update
Dan akhirnya kita dapat memasang java dengan arahan ini:
sudo apt install oracle-java8-installer
Persekitaran Java tidak dikonfigurasi secara automatik untuk digunakan semasa dipasang. Oleh itu, anda mesti mengkonfigurasi Java dengan menambahkan perkara ke / etc / environment file.
Untuk melakukan operasi ini, kita akan menjalankan perintah berikut:
sudo nano -w /etc/environment
Sekarang, kita mesti menatal ke bahagian bawah kandungan fail dan dalam hal ini kita akan meletakkan perkara berikut:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Setelah perubahan dibuat, kita dapat menyimpan pengubahsuaian dengan menekan Ctrl + O dan untuk menutup editor yang mereka lakukan dengan menekan Ctrl + X.
Setelah persekitaran terbentuk, kita perlu mengedit file Bashrc dan menetapkan jalan untuk Java.
nano -w ~/.bashrc
Arahkan ke bahagian bawah fail dan tambahkan kod berikut ke Bashrc.
# Java Path
eksport JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
eksport PATH = JAVA_HOME / tong: $ PATH [/ kod sumber]
Kami menyimpan dan keluar fail dan kemudian kami akan melaksanakan perintah berikut:
source ~/.bashrc
Setelah ini selesai, disarankan agar kita menghidupkan semula komputer kita supaya perubahan yang baru saja kita buat berlaku.
Pemasangan Apache Tomcat
Setelah menghidupkan semula komputer kita, sekarang kita akan terus memasang Tomcat dalam sistem kita, untuk ini kita akan membuka terminal dan di dalamnya kita akan menaip perkara berikut:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Setelah muat turun selesai, sekarang kita akan menyalin kandungan ke folder opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Sekarang kita terus membuat pengguna dan kumpulan:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Dan kami akan memberikan kebenaran kepada pengguna dengan:
chown -R tomcat:tomcat /opt/tomcat
Kami memberikan kebenaran untuk fail dalam direktori Tomcat supaya ini dapat dilaksanakan:
cd /opt/tomcat/bin chmod + x *
Buka fail Bashrc buat kali terakhir dengan:
nano -w ~/.bashrc
Setelah fail dibuka, tambahkan kod berikut ke hujung fail.
#Catalina export CATALINA_HOME=/opt/Tomcat
Kami menyimpan dan menutup fail dan kemudian melaksanakan:
source ~/.bashrc
Akhirnya, mulakan pelayan dengan melaksanakan arahan berikut:
sudo $CATALINA_HOME/bin/startup.sh
Untuk menghentikan pelayan Tomcat, jalankan:
sudo $CATALINA_HOME/bin/shutdown.sh
Akses pelayan Apache Tomcat
Tomcat dibuka secara lalai pada port 8080, jadi untuk mengaksesnya, mereka harus mencari alamat IP tempatan pelayan dan mengakses URL berikut dalam penyemak imbas web.
http://tu-ip: 8080
Saya menjalankan perintah sudo $ CATALINA_HOME / bin / startup.sh
dan ralat berikut keluar
sudo: /bin/startup.sh: arahan tidak dijumpai
apa ini
eksport CATALINA_HOME = / opt / Tomcat
kesalahannya ada di T ... ubahnya menjadi