Sebelumnya, Tomcat membutuhkan keahlian tingkat tinggi untuk mengonfigurasi dan mengelola layanannya, karena hanya pengguna dan pengembang tingkat lanjut yang dapat menyelesaikannya. Dengan penginstal GUI Tomcat, hanya masalah beberapa perintah untuk mengelola server sebagai layanan sistem.
Apa yang akan kita bahas?
Tutorial ini akan menunjukkan kepada Anda cara menginstal Apache Tomcat dan menggunakannya untuk menerapkan program JSP dasar. Tomcat membutuhkan JRE (Java Runtime Environment) untuk menjalankan aplikasi web java. Jika Anda mengembangkan aplikasi Java, Anda perlu menginstal aplikasi JDK lengkap. Untuk ini, kami akan membahas panduan hanya dengan JRE saja.
Prasyarat
Anda harus terbiasa dengan Java dan perintah dasar Linux untuk memahami tutorial ini dengan lebih baik. Kami berasumsi bahwa Anda telah menginstal JRE (Java Runtime Environment) di sistem Anda. Anda juga harus memiliki hak akses root untuk menginstal Apache Tomcat.
Mengunduh Tomcat
1. Untuk mengunduh Apache Tomcat, kunjungi halaman beranda Apache Tomcat, di mana Anda akan melihat berbagai versi yang tersedia. Atau, Anda juga dapat menggunakan perintah wget untuk mendapatkan file. Untuk panduan ini, kami menggunakan Tomcat 9.
# wget https://mirrors.estointernet.di/Apache/Tomcat/Tomcat-9/v9.0.43/bin/Apache-Tomcat-9.0.43.ter.gz
2. Jika mau, Anda dapat mengunduh Tomcat dari beranda. Ini ditunjukkan di bawah ini:
Mengekstrak Arsip Biner
1. Setelah file biner arsip diunduh, Anda perlu menyalinnya ke direktori tempat Anda ingin menginstal server Tomcat dan mengekstrak file di sana. Misalnya, kita akan mengekstrak file tar Tomcat ke /opt/Tomcat. Untuk ini, pertama-tama kita perlu membuat direktori 'Tomcat' di dalam /opt. Gunakan perintah berikut untuk membuat direktori.
# mkdir /opt/Tomcat # tar xzf apache-Tomcat-9.0.43.ter.gz -C /opt/Tomcat
Membuat pengguna dan grup untuk Tomcat
Kami akan membuat pengguna dan grup non-root untuk menjalankan server Apache Tomcat. Gunakan perintah di bawah ini untuk membuat pengguna dan grup.
# useradd -r kucing jantanPerintah di atas juga akan menambahkan grup 'Tomcat'.
Sekarang kita akan mengubah kepemilikan direktori Tomcat menjadi pengguna Tomcat dengan perintah:
# chown -R Tomcat:Tomcat /opt/Tomcat
Mengatur Variabel Lingkungan
Tomcat membutuhkan variabel lingkungan tertentu yang akan diatur untuk menjalankan skrip startup. Mari kita lihat variabel-variabel itu:
Sebuah. CATALINA_HOME: Lokasi variabel lingkungan ini adalah direktori root dari distribusi "biner" Tomcat. Dalam kasus kami, direktori root ini adalah /opt/Tomcat/Apache-Tomcat-9.0.43
b. JRE_HOME atau JAVA_HOME: Variabel lingkungan ini masing-masing menentukan lokasi Java Runtime Environment dan lokasi JDK. Jika Anda menentukan JRE_HOME dan JAVA_HOME, maka JRE_HOME akan digunakan secara default.
Untuk mengatur variabel ini, buka file berikut:
# vi /etc/profileSekarang masukkan baris berikut di akhir file ini:
ekspor JRE_HOME=/usr/Java/jre1.8.0_281-amd64/bin/javaekspor CATALINA_HOME=/opt/Tomcat/Apache-Tomcat-9.0.43
Sekarang simpan file dan jalankan perintah di bawah ini untuk menerapkan perubahan ini:
# . /etc/profilUntuk memeriksa apakah variabel-variabel ini disetel dengan benar, periksa apakah output dari perintah di bawah ini sama dengan nilai untuk JRE_HOME dan CATALINA_HOME:
# echo $JRE_HOME# echo $CATALINA_HOME
Lihat gambar di bawah ini untuk referensi:
Membuat layanan Tomcat
Sekarang kita akan membuat file unit systemd sederhana untuk mendefinisikan layanan Tomcat kita. Buat layanan dengan instruksi berikut:
1. Buat file kucing jantan.layanan:
# vim /etc/systemd/system/Tomcat.layananSekarang masukkan konten berikut di dalamnya:
[Satuan]Deskripsi=Server Apache Tomcat
Setelah = syslog.jaringan sasaran.target
[Layanan]
Jenis = garpufor
Pengguna = kucing jantan
Grup=kucing jantan
Lingkungan=CATALINA_PID=/opt/Tomcat/Apache-Tomcat-9.0.43/temp/kucing jantan.pid
Lingkungan=CATALINA_HOME=/opt/Tomcat/Apache-Tomcat-9.0.43
Lingkungan=CATALINA_BASE=/opt/Tomcat/Apache-Tomcat-9.0.43
ExecStart=/opt/Tomcat/Apache-Tomcat-9.0.43/bin/catalina.aku mulai
ExecStop=/opt/Tomcat/Apache-Tomcat-9.0.43/bin/catalina.berhenti
RestartSec=10
Mulai ulang = selalu
[Install]
WantedBy=multi-pengguna.target
catatan: Silakan ganti teks yang dicetak tebal dengan jalur instalasi Tomcat Anda.
Sekarang simpan file dan muat ulang konfigurasi systemd dengan perintah berikut:
untuk menerapkan perubahan
Kami sekarang siap menggunakan layanan Tomcat. Mulai layanan dan aktifkan untuk melanjutkan reboot.
# systemctl mulai kucing jantan.layanan# systemctl aktifkan Tomcat.layanan
Periksa status layanan; itu harus menunjukkan status berjalan aktif:
# sistemctl status kucing jantan.layananSemua langkah di atas ditunjukkan di bawah ini:
Mengakses Tomcat di Browser
Sekarang kita siap untuk menguji apakah server Tomcat kita sudah terpasang dengan benar atau tidak. Untuk memeriksanya, buka browser web Anda dan telusuri alamat:
http://localohost:8080
atau
http://system_IP_addr:8080 (Untuk melihat IP sistem Anda, gunakan: alamat IP perintah.)
Anda akan melihat beranda default Apache Tomcat. Tangkapan layar berikut menunjukkan beranda Tomcat:
Menyebarkan aplikasi JSP sederhana
Sekarang kami akan menerapkan aplikasi JSP dasar dengan server Tomcat.
1. Buat aplikasi JSP dasar yang disebut 'test.jsp' di dalam direktori “/opt/Tomcat/Apache-Tomcat-9.0.43/webapps/ROOT/”:
# nano /opt/Tomcat/Apache-Tomcat-9.0.43/aplikasi web/ROOT/tes.jspcatatan: Sekali lagi, ganti teks yang dicetak tebal dengan jalur instalasi Tomcat Anda.
2. Masukkan konten berikut di dalamnya:
Ini adalah Halaman JSP dari LinuxHint!
<%
di luar.println("Alamat IP Sistem Anda adalah: " + request.getRemoteAddr());
%>
3. Sekarang lagi, buka browser web dan telusuri alamat berikut:
http://localhost:8080/test.jsp
Kali ini Anda akan melihat halaman web berikut:
Kesimpulan
Tutorial ini menunjukkan bagaimana kita dapat menginstal Apache Tomcat dari file biner arsip di Fedora Linux. Kami telah belajar menginstal aplikasi JSP dengan Tomcat.