Apache Tomcat (sebelumnya dikenal sebagai Jakarta Tomcat) adalah server web sumber terbuka yang dikembangkan oleh Yayasan Apache untuk menyediakan server HTTP Java murni, yang memungkinkan Anda menjalankan file Java dengan mudah, yang artinya: Kucing jantan bukan server biasa seperti Apache atau Nginx, karena tujuan utamanya adalah menyediakan lingkungan web yang baik untuk menjalankan aplikasi Java tidak seperti server web biasa lainnya.
Artikel ini akan memandu Anda selama instalasi Apache kucing jantan 9 pada RHEL/CentOS 8/7/6.
Untuk Ubuntu, mengikuti Cara Menginstal Apache Tomcat di Ubuntu.
Sebelum menuju ke instalasi Tomcat, pastikan Anda harus memiliki JAWA diinstal pada kotak Linux Anda untuk menjalankan Tomcat. Jika tidak, instal versi terbaru JAVA atau gunakan yang berikut ini perintah yum untuk menginstal Java yang tersedia dari repositori default.
# yum install java-1.8.0-openjdk-devel #install JDK 8. ATAU. # yum install java-11-openjdk-devel #install JDK 11.
Setelah Java diinstal, Anda dapat memverifikasi versi Java yang baru diinstal dengan menjalankan perintah berikut di sistem Anda.
# versi java.
versi openjdk "11.0.4" 2019-07-16 LTS. OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mode campuran, berbagi)
Setelah menginstal JAVA di sistem, sekarang saatnya mengunduh Apache Tomcat versi terbaru (mis. 9.0.26) adalah versi stabil terbaru pada saat artikel ini ditulis. Jika Anda ingin melakukan pemeriksaan silang, kunjungi halaman unduh Apache berikut dan periksa apakah ada versi yang lebih baru yang tersedia.
Sekarang unduh versi terbaru Apache Tomcat 9, menggunakan yang berikut: perintah wget dan atur seperti yang ditunjukkan.
# cd /usr/local. #wget https://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz. # tar -xvf apache-Tomcat-9.0.37.tar.gz. # mv apache-tomcat-9.0.37.tar.gz tomcat9.
Catatan: Ganti nomor versi di atas dengan versi terbaru yang tersedia jika berbeda.
Sebelum memulai Layanan Tomcat, konfigurasikan a CATALINA_HOME variabel lingkungan di sistem Anda menggunakan perintah berikut.
# echo "ekspor CATALINA_HOME="/usr/local/Tomcat9"" >> ~/.bashrc. # sumber ~/.bashrc.
Sekarang kita siap untuk memulai server web Tomcat menggunakan skrip yang disediakan oleh paket Tomcat.
# cd /usr/local/Tomcat9/bin. # ./startup.sh
Menggunakan CATALINA_BASE: /usr/local/Tomcat9. Menggunakan CATALINA_HOME: /usr/local/Tomcat9. Menggunakan CATALINA_TMPDIR: /usr/local/Tomcat9/temp. Menggunakan JRE_HOME: /usr. Menggunakan CLASSPATH: /usr/local/Tomcat9/bin/bootstrap.jar:/usr/local/Tomcat9/bin/Tomcat-juli.jar. Tomcat dimulai.
Sekarang untuk membuka Tomcat dari browser Anda, buka IP atau domain Anda dengan 8080 port (karena Tomcat akan selalu berjalan di 8080 port) sebagai contoh: mydomain.com: 8080, ganti mydomain.com dengan IP atau domain Anda.
http://Your-IP-Address: 8080. ATAU. http://Your-Domain.com: 8080.
Direktori default untuk file Tomcat akan berada di /usr/local/tomcat9, Anda dapat melihat file konfigurasi di dalam konf
folder, halaman utama yang Anda lihat di atas, ketika Anda membuka situs web Anda di port 8080 ada di /usr/local/tomcat9/webapps/ROOT/.
Secara default Anda hanya dapat mengakses halaman Tomcat default, untuk mengakses admin dan bagian lain seperti Status server, Aplikasi Manajer dan Manajer Tuan Rumah. Anda perlu mengonfigurasi akun pengguna untuk admin dan manajer.
Untuk melakukannya, Anda perlu mengedit 'tomcat-users.xml' file terletak di bawah /usr/local/tomcat9/conf direktori.
Misalnya, untuk menetapkan manajer-gui peran ke pengguna bernama 'dekat'dengan kata sandi't$cm1n1', tambahkan baris kode berikut ke file konfigurasi di dalam bagian.
# vi /usr/local/Tomcat9/conf/Tomcat-users.xml
Demikian pula, Anda juga dapat menambahkan 'admin-gui'peran ke pengguna admin bernama'admin'dengan kata sandi'adm!n' seperti yang ditunjukkan di bawah ini.
Secara default, akses ke Pengelola dan Manajer Tuan Rumah bagian dibatasi hanya untuk localhost, untuk mengizinkan akses ke halaman ini, Anda perlu menyebutkan alamat IP atau jangkauan jaringan dalam file konfigurasi.
# vi /usr/local/Tomcat9/webapps/manager/META-INF/context.xml.
Kemudian cari baris berikut dan ubah ke ini untuk mengizinkan akses Tomcat dari alamat IP 192.168.56.10.
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1 |192.168.56.10" />
Anda juga dapat mengizinkan akses Tomcat dari jaringan lokal 192.168.56.0.
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1 |192.168.56.*" /gt;
Setelah mengatur peran admin dan manajer, mulai ulang Tomcat dan kemudian coba akses bagian admin.
./shutdown.sh ./startup.sh.
Sekarang klik pada 'Status server', itu akan meminta Anda untuk memasukkan kredensial pengguna, masukkan nama pengguna dan kata sandi yang telah Anda tambahkan di atas dalam file konfigurasi.
Setelah, Anda memasukkan kredensial pengguna, Anda akan menemukan halaman yang mirip dengan di bawah ini.
Jika Anda ingin menjalankan Tomcat di port yang berbeda, katakan 80 Pelabuhan. Anda harus mengedit 'server.xml'berkas di'/usr/local/tomcat9/conf/‘. Sebelum mengubah, port, pastikan untuk menghentikan penggunaan server Tomcat.
# /usr/local/Tomcat9/bin/shutdown.sh.
Sekarang buka server.xml file menggunakan Vi editor.
# vi /usr/local/Tomcat9/conf/server.xml.
Sekarang cari “Port konektor” dan ubah nilainya dari 8080 ke 80 atau port lain yang Anda inginkan sebagai berikut.
Untuk menyimpan file dan restart server Apache Tomcat lagi, gunakan perintah di bawah ini.
# /usr/local/Tomcat9/bin/startup.sh.
Itu saja, kamu Kucing jantan server akan berjalan pada port 80.
Tentu saja, Anda harus menjalankan semua perintah di atas sebagai akar, jika tidak, mereka tidak akan berfungsi karena kami sedang mengerjakan '/usr/local' direktori yang merupakan folder yang dimiliki oleh pengguna root hanya jika Anda mau, Anda dapat menjalankan server sebagai pengguna biasa tetapi Anda harus menggunakan RUMAH folder sebagai area kerja untuk mengunduh, mengekstrak, dan menjalankan server Apache Tomcat.
Untuk mendapatkan beberapa informasi tentang server Tomcat Anda yang sedang berjalan dan komputer Anda, jalankan.
/usr/local/tomcat9/bin/version.sh.
Menggunakan CATALINA_BASE: /usr/local/Tomcat9. Menggunakan CATALINA_HOME: /usr/local/Tomcat9. Menggunakan CATALINA_TMPDIR: /usr/local/Tomcat9/temp. Menggunakan JRE_HOME: /usr. Menggunakan CLASSPATH: /usr/local/Tomcat9/bin/bootstrap.jar:/usr/local/Tomcat9/bin/Tomcat-juli.jar. CATATAN: Mengambil JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/ sun.rmi.transport=SEMUA-TIDAK NAMA. Versi server: Apache Tomcat/9.0.26. Server dibangun: 16 Sep 2019 15:51:39 UTC. Nomor server: 9.0.26.0. Nama OS: Linux. Versi OS: 4.18.0-80.7.1.el8_0.x86_64. Arsitektur: amd64. Versi JVM: 11.0.4+11-LTS. Vendor JVM: Oracle Corporation.
Itu dia! Sekarang Anda dapat mulai menerapkan aplikasi berbasis JAVA di bawah Apache Tomcat 9. Untuk lebih lanjut tentang cara menyebarkan aplikasi dan membuat host virtual, lihat resmi Dokumentasi Tomcat.