Apache Tomcat

Cara memasang dan mengkonfigurasi Apache Tomcat di Fedora Linux

Cara memasang dan mengkonfigurasi Apache Tomcat di Fedora Linux
Apache Tomcat adalah salah satu pelayan aplikasi web yang paling banyak digunakan di dunia. Ia adalah projek sumber terbuka Apache Software Foundation. Ia ditulis dalam bahasa Jawa. Ini digunakan untuk menerapkan container servlet dan Java Server Pages (JSP) di Java.

Sebelumnya, Tomcat memerlukan kepakaran yang tinggi untuk mengkonfigurasi dan mentadbir perkhidmatannya, kerana hanya pengguna dan pembangun yang maju yang dapat mengatasinya. Dengan pemasang GUI Tomcat, hanya beberapa arahan untuk mentadbir pelayan sebagai perkhidmatan sistem.

Apa yang akan kita lindungi

Tutorial ini akan menunjukkan cara memasang apache Tomcat dan menggunakannya untuk menggunakan program JSP asas. Tomcat memerlukan JRE (Java Runtime Environment) untuk menjalankan aplikasi web java. Sekiranya anda mengembangkan aplikasi Java, anda memerlukan aplikasi JDK lengkap yang terpasang. Untuk ini, kami akan merangkumi panduan hanya dengan JRE sahaja.

Prasyarat

Anda harus biasa dengan perintah Java dan Linux asas untuk memahami tutorial ini dengan lebih baik. Kami menganggap bahawa anda telah memasang JRE (Java Runtime Environment) pada sistem anda. Anda juga perlu mempunyai hak root untuk memasang Apache Tomcat.

Memuat turun Tomcat

1. Untuk memuat turun Apache Tomcat, kunjungi halaman utama Apache Tomcat, di mana anda akan melihat pelbagai versi yang tersedia. Sebagai alternatif, anda juga boleh menggunakan perintah wget untuk mendapatkan fail. Untuk panduan ini, kami menggunakan Tomcat 9.

# wget https: // cermin.estointernet.dalam / apache / tomcat / tomcat-9 / v9.0.43 / tong / apache-tomcat-9.0.43.tar.gz

2. Sekiranya anda mahu, anda boleh memuat turun Tomcat dari laman utama. Ini ditunjukkan di bawah:

Mengambil Arkib Perduaan

1. Setelah fail binari arkib dimuat turun, anda perlu menyalinnya ke direktori di mana anda ingin memasang pelayan Tomcat dan mengekstrak fail tersebut. Sebagai contoh, kami akan mengekstrak fail tar Tomcat ke dalam / opt / tomcat. Untuk ini, pertama-tama kita perlu membuat direktori 'tomcat' di dalam / memilih. Gunakan arahan berikut untuk membuat direktori.

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

Membuat pengguna dan kumpulan untuk Tomcat

Kami akan membuat pengguna dan kumpulan bukan root untuk menjalankan pelayan Apache Tomcat. Gunakan arahan di bawah untuk membuat pengguna dan kumpulan.

# penggunaadd -r tomcat

Perintah di atas juga akan menambah kumpulan 'tomcat'.

Sekarang kita akan mengubah pemilikan direktori tomcat kepada pengguna Tomcat dengan arahan:

# chown -R tomcat: tomcat / opt / tomcat

Menetapkan Pemboleh ubah Persekitaran

Tomcat memerlukan pemboleh ubah persekitaran tertentu untuk menjalankan skrip permulaan. Mari lihat pemboleh ubah tersebut:

a. CATALINA_HOME: Lokasi pemboleh ubah persekitaran ini adalah direktori root pengedaran "binari" Tomcat. Dalam kes kami, direktori root ini adalah / opt / tomcat / apache-tomcat-9.0.43

b. JRE_HOME atau JAVA_HOME: Pemboleh ubah persekitaran ini menentukan lokasi Java Runtime Environment dan lokasi JDK, masing-masing. Sekiranya anda menentukan JRE_HOME dan JAVA_HOME, maka JRE_HOME akan digunakan secara lalai.

Untuk menetapkan pemboleh ubah ini, buka fail berikut:

# vi / dll / profil

Sekarang masukkan baris berikut di akhir fail ini:

eksport JRE_HOME = / usr / java / jre1.8.0_281-amd64 / bin / java
eksport CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43

Sekarang simpan fail dan jalankan arahan di bawah untuk menerapkan perubahan ini:

# . / etc / profil

Untuk memeriksa sama ada pemboleh ubah ini diset dengan betul, periksa apakah output arahan di bawah sama dengan nilai untuk JRE_HOME dan CATALINA_HOME:

# gema $ JRE_HOME
# gema $ CATALINA_HOME

Lihat gambar di bawah untuk rujukan:

Membuat perkhidmatan Tomcat

Sekarang kita akan membuat fail unit systemd yang ringkas untuk menentukan perkhidmatan Tomcat kami. Buat perkhidmatan dengan arahan berikut:

1. Buat tomcat fail.perkhidmatan:

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

Sekarang masukkan kandungan berikut di dalamnya:

[Unit]
Perihalan = Pelayan Tomcat Apache
Selepas = syslog.rangkaian sasaran.sasaran
[Perkhidmatan]
Jenis = forking
Pengguna = tomcat
Kumpulan = tomcat
Persekitaran = CATALINA_PID = / opt / tomcat / apache-tomcat-9.0.43 / temp / tomcat.pid
Persekitaran = CATALINA_HOME = / opt / tomcat / apache-tomcat-9.0.43
Persekitaran = CATALINA_BASE = / opt / tomcat / apache-tomcat-9.0.43
ExecStart = / opt / tomcat / apache-tomcat-9.0.43 / tong / catalina.mulakan
ExecStop = / opt / tomcat / apache-tomcat-9.0.43 / tong / catalina.berhenti
Mulakan semulaSec = 10
Mulakan semula = selalu
[Pasang]
WantedBy = berbilang pengguna.sasaran

Nota: Sila ganti teks tebal dengan jalan pemasangan Tomcat anda.

Sekarang simpan fail dan muatkan semula konfigurasi systemd dengan arahan berikut
untuk menerapkan perubahan

# sistemctl daemon-tambah nilai

Kami kini bersedia untuk menggunakan perkhidmatan tomcat. Mulakan perkhidmatan dan aktifkan untuk meneruskan but semula.

# systemctl mulakan tomcat.perkhidmatan
# systemctl mengaktifkan tomcat.perkhidmatan

Periksa status perkhidmatan; ia harus menunjukkan status aktif yang sedang berjalan:

# sistemctl status tomcat.perkhidmatan

Semua langkah di atas ditunjukkan di bawah:

Mengakses Tomcat dalam Penyemak Imbas

Sekarang kami bersedia untuk menguji sama ada pelayan tomcat kami dipasang dengan betul atau tidak. Untuk memeriksa ini, buka penyemak imbas web anda dan cari alamat:

http: // localohost: 8080
atau
http: // system_IP_addr: 8080 (Untuk melihat IP sistem anda, gunakan ip addr perintah.)

Anda akan melihat laman web lalai Apache Tomcat. Tangkapan skrin berikut menunjukkan halaman utama tomcat:

Menggunakan aplikasi JSP yang mudah

Sekarang kita akan menggunakan aplikasi JSP asas dengan pelayan Tomcat.

1. Buat aplikasi JSP asas yang dipanggil 'test.jsp 'di dalam direktori “/ Opt / tomcat / apache-tomcat-9.0.43/ webapps / ROOT / ”:

# nano / opt / tomcat / apache-tomcat-9.0.43 / webapps / ROOT / ujian.jsp

Nota: Sekali lagi, ganti teks tebal dengan jalan pemasangan Tomcat anda.

2. Masukkan kandungan berikut di dalamnya:


Halaman JSP

Ini adalah Halaman JSP dari LinuxHint!

<%
keluar.println ("Alamat IP Sistem anda adalah:" + permintaan.getRemoteAddr ());
%>

3. Sekali lagi, buka penyemak imbas web dan semak alamat berikut:

http: // localhost: 8080 / ujian.jsp

Kali ini anda mesti melihat laman web berikut:

Kesimpulannya

Tutorial ini menunjukkan bagaimana kita boleh memasang Apache Tomcat dari fail binari arkib di Fedora Linux. Kami telah belajar memasang aplikasi JSP dengan tomcat.

Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...
Mengawal & menguruskan pergerakan tetikus antara beberapa monitor di Windows 10
Pengurus Tetikus Paparan Dwi membolehkan anda mengawal & mengkonfigurasi pergerakan tetikus antara beberapa monitor, dengan memperlahankan pergerakann...
WinMouse membolehkan anda menyesuaikan & meningkatkan pergerakan penunjuk tetikus pada PC Windows
Sekiranya anda ingin meningkatkan fungsi lalai penunjuk tetikus anda gunakan perisian percuma WinMouse. Ia menambah lebih banyak ciri untuk membantu a...