Apache Tomcat

Cara menginstal dan mengkonfigurasi Apache Tomcat di Fedora Linux

Cara menginstal dan mengkonfigurasi Apache Tomcat di Fedora Linux
Apache Tomcat adalah salah satu server aplikasi web yang paling banyak digunakan di dunia. Ini adalah proyek sumber terbuka dari Apache Software Foundation. Itu ditulis dalam bahasa Jawa. Ini digunakan untuk mengimplementasikan wadah servlet dan Java Server Pages (JSP) di Java.

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 jantan

Perintah 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/profile

Sekarang masukkan baris berikut di akhir file ini:

ekspor JRE_HOME=/usr/Java/jre1.8.0_281-amd64/bin/java
ekspor CATALINA_HOME=/opt/Tomcat/Apache-Tomcat-9.0.43

Sekarang simpan file dan jalankan perintah di bawah ini untuk menerapkan perubahan ini:

# . /etc/profil

Untuk 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.layanan

Sekarang 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

# systemctl daemon-reload

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.layanan

Semua 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.jsp

catatan: Sekali lagi, ganti teks yang dicetak tebal dengan jalur instalasi Tomcat Anda.

2. Masukkan konten berikut di dalamnya:


Halaman JSP

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.

Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...
Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...
Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...