Dalam artikel ini, kami akan memandu Anda melalui langkah-langkah menginstal Tomcat 9 di CentOS 7 . Apache Tomcat adalah server aplikasi Java yang paling populer dan banyak digunakan. Ini adalah server web open source dan wadah servlet yang dikembangkan oleh Apache Software Foundation. Ini mengeksekusi servlet Java dan membuat halaman Web yang menyertakan pengkodean Halaman Server Java. Tomcat telah diunduh lebih dari 10 juta kali dan mendukung situs-situs penting misi seperti Wal-Mart, The Weather Channel, dan banyak lagi. Menginstal Apache Tomcat 9 di CentOS 7 adalah tugas yang cukup mudah, dan tidak perlu lebih dari 10 menit untuk menginstal Tomcat 9 di server virtual berbasis CentOS 7.
Apache Tomcat 9 dibangun di atas spesifikasi Java EE 8 terbaru seperti Servlet 4.0, EL 3.1, JSP 2.4 dan WebSocket 1.2. Selain itu, ia memiliki banyak perbaikan bug dan keamanan dan peningkatan besar seperti berikut:
- Menerapkan HTTP/2 (memerlukan APR/perpustakaan asli)
- Mendukung hosting virtual TLS
- Memungkinkan kinerja OpenSSL dengan API NIO/NIO2
- Menggunakan OpenSSL untuk TLS dengan konektor JSSE
- SNI dan beberapa sertifikat yang didukung oleh semua konektor
- Opsi mesin OpenSSL untuk NIO dan NIO2
- dan masih banyak lagi…
1. Masuk dan perbarui sistem
Masuk ke VPS CentOS 7 Anda melalui SSH sebagai root pengguna
ssh root@IP_Address -p7022
dan pastikan semua paket yang terinstal adalah yang terbaru
yum -y update
2. Instal Java 8
Apache Tomcat 9 membutuhkan Java 8 atau yang lebih baru untuk diinstal di server. Paket Java 8 tersedia di repositori default CentOS 7. Jalankan perintah berikut untuk menginstal Java 8
yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
Ini akan menginstal Java 8 dan semua dependensinya. Setelah instalasi selesai, Anda dapat memeriksa versi yang diinstal menggunakan perintah berikut
java -versi
Anda akan mendapatkan output berikut:
openjdk versi "1.8.0_161"OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM (build 25.161-b14, mode campuran)
3. Instal Tomcat 9
Buka situs web resmi Apache Tomcat dan unduh versi terbaru perangkat lunak ke server Anda. Saat ini rilis terbaru adalah versi 9.0.7.
wget http://ftp.wayne.edu/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip
Unduh sha512 checksum dari file apache-Tomcat-9.0.7.zip
wget https://www.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip.sha512
Jalankan perintah berikut untuk menghasilkan checksum sha512 dari file apache-Tomcat-9.0.7.zip
sha512sum apache-Tomcat-9.0.7.zip72e042d28e4ac43310047bdb07a2b761656d4216b8702904e2878dcd6e1b659f92e322420f844f5e76109df9c70ac87ca6f4762cdf3zip Dan bandingkan apakah checksum sha512 sama dengan checksum yang berisi file apache-Tomcat-9.0.7.zip.sha512cat apache-Tomcat-9.0.7.zip.sha51272e042d28e4ac43310047bdb07a2b761656d4216b8702904e2878dcd6e1b659f92e322420f844f5e76109df9c70ac87ca6f4762cdf3a11100680.cdf3a11100680.Jika checksumnya sama seperti pada output di atas, buka paket arsip zip yang diunduh
unzip apache-Tomcat-9.0.7.zip -d /optIni akan membuat direktori baru bernama 'Apache-Tomcat-9.0.7'. Kami akan mengganti namanya menjadi sesuatu yang lebih sederhana
cd /optmv apache-Tomcat-9.0.7/ TomcatJalankan perintah berikut untuk menyetel variabel lingkungan CATALINA_HOME
echo "ekspor CATALINA_HOME='/opt/Tomcat/'">> ~/.bashrcsource ~/.bashrcTidak disarankan untuk menjalankan Apache Tomcat sebagai root pengguna, jadi kami akan membuat pengguna sistem baru yang akan menjalankan server Tomcat
useradd -r Tomcat --shell /bin/falsedan ubah kepemilikan semua file Tomcat
chown -R Tomcat:Tomcat /opt/Tomcat/Buat file systemd dengan konten berikut
nano /etc/systemd/system/tomcat.service[Unit]Description=Apache Tomcat 9After=syslog.target network.target[Service]User=tomcatGroup=tomcatType=forkingEnvironment=CATALINA_PID=/opt/tomcat/tomcat.pidEnvironment =CATALINA_HOME=/opt/TomcatEnvironment=CATALINA_BASE=/opt/tomcatExecStart=/opt/Tomcat/bin/startup.shExecStop=/opt/Tomcat/bin/shutdown.shRestart=on-failure[Install] WantedBy=multi-pengguna.targetSimpan file dan jalankan perintah berikut untuk memuat ulang konfigurasi manajer systemd
systemctl daemon-reload4. Konfigurasikan Tomcat 9
Sekarang Anda dapat memulai server Apache Tomcat 9 dan mengaktifkannya untuk memulai saat boot
systemctl start Tomcatsystemctl aktifkan TomcatAnda dapat memeriksa status server Tomcat 9 dan mengonfirmasi bahwa server tersebut telah diinstal dengan benar dengan menjalankan perintah berikut
systemctl status kucing jantanKeluaran:
● tomcat.service - Apache Tomcat 9Dimuat:dimuat (/etc/systemd/system/tomcat.service; dinonaktifkan; preset vendor:dinonaktifkan)Aktif:aktif (keluar) sejak Rabu-11-04-2018 05:59:13 CDT; 2 menit 31 detik yang laluProses:1091 ExecStart=/opt/Tomcat/bin/startup.sh (kode=keluar, status=0/SUCCESS)PID Utama:1091 (kode=keluar, status=0/SUCCESS)CGroup:/system.slice/ tomcat.service└─1106 /usr/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager - Djdk.tls.ephemeralDHKeySize=2048Anda sekarang seharusnya dapat mengakses server Tomcat di browser web favorit Anda. Apache Tomcat secara default mendengarkan pada port 8080, jadi buka browser dan navigasikan ke
http://IP_address:8080
dan Anda akan melihat halaman beranda Apache Tomcat.5. Buat akun pengguna Tomcat 9
Anda dapat membuat pengguna Tomcat baru untuk dapat mengakses manajer Tomcat. Buka file Tomcat-users.xml dan tambahkan baris berikut:
nano /opt/tomcat/conf/tomcat-users.xmlJangan lupa untuk mengganti PASSWORD dengan kata sandi yang benar-benar kuat.
Secara default, Tomcat Manager hanya dapat diakses dari browser yang berjalan di mesin yang sama dengan Tomcat. Jika Anda ingin menghapus batasan ini, Anda harus mengedit file context.xml Manajer, dan mengomentari atau menghapus baris berikut:
nano /opt/Tomcat/webapps/manager/META-INF/content.xml6. Mulai ulang Apache Tomcat 9
restart server Apache Tomcat agar perubahan diterapkan.
systemctl restart Tomcat7. Akses Web Tomcat 9
Sekarang, Anda akan dapat mengakses Apache Tomcat Manager dengan mengklik tombol 'Aplikasi Manajer' di beranda, atau langsung di
http://IP_address:8080/manager/html
menggunakan user 'admin' dan password 'PASSWORD'Tentu saja Anda tidak perlu menginstal Tomcat 9 di CentOS 7 jika Anda menggunakan salah satu Solusi Hosting Web Tomcat 9 kami yang telah dioptimalkan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Tomcat 9 di CentOS 7 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, tentang cara menginstal Tomcat 9 di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.
Cara Mengatur Cluster Ketersediaan Tinggi Nginx menggunakan Alat Pacu Jantung di CentOS 7 Cara Menginstal Server Zabbix 3.4 Di CentOS 7Cent OS