Install and Configure Apache Tomcat Web Server in Eclipse IDE
Daftar Isi:
- Prasyarat
- Menginstal OpenJDK
- Membuat pengguna Tomcat
- Mengunduh Tomcat
- Buat file unit systemd
- Sesuaikan Firewall
- Konfigurasikan Antarmuka Manajemen Web Tomcat
- Uji Instalasi
- Kesimpulan
Apache Tomcat adalah server aplikasi sumber terbuka yang mendukung Java Servlet, JavaServer Pages, Java Expression Language, dan teknologi Java WebSocket. Ini adalah salah satu aplikasi dan server web yang paling banyak digunakan di dunia saat ini.
Tutorial ini akan menunjukkan kepada Anda bagaimana menginstal Apache Tomcat 9.0 pada Debian 9 dan mengkonfigurasi antarmuka manajemen web Tomcat.
Prasyarat
Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Kami akan mengunduh file zip Tomcat menggunakan wget. Jika Anda belum menginstal
wget
di sistem, Anda dapat melakukannya dengan mengetik:
Menginstal OpenJDK
Tomcat 9.0 membutuhkan Java SE 8 atau lebih baru. Untuk menginstal paket OpenJDK default dari repositori Debian 9 jalankan perintah berikut:
Membuat pengguna Tomcat
Menjalankan Tomcat sebagai pengguna root adalah risiko keamanan dan tidak dianjurkan.
Buat pengguna sistem baru dan grup dengan direktori home
/opt/tomcat
dengan menjalankan perintah berikut:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Pengguna ini akan digunakan untuk menjalankan layanan Tomcat.
Mengunduh Tomcat
Kami akan mengunduh versi terbaru Tomcat 9.0.x dari halaman unduhan Tomcat.
Pada saat penulisan, versi Tomcat terbaru adalah 9.0.27. Sebelum melanjutkan dengan langkah berikutnya, Anda harus memeriksa halaman unduhan Tomcat 9 untuk melihat apakah versi yang lebih baru tersedia.
Ubah ke
/tmp
dan unduh file zip dengan
wget
:
cd /tmp
wget
Saat unduhan selesai, ekstrak file tar:
tar -xf apache-tomcat-9.0.27.tar.gz
Pindahkan file sumber Tomcat ke direktori
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 sering diperbarui. Untuk memiliki kontrol lebih besar atas versi dan pembaruan, buat tautan simbolis yang disebut
latest
, yang menunjuk ke direktori instalasi Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Kemudian, ketika memutakhirkan versi Tomcat, Anda cukup membongkar versi yang lebih baru dan mengubah symlink untuk menunjuk ke versi terbaru.
Ubah kepemilikan direktori
/opt/tomcat
menjadi pengguna dan grup
tomcat
sehingga pengguna dapat memiliki akses ke instalasi tomcat:
sudo chown -R tomcat: /opt/tomcat
juga membuat skrip di dalam direktori
bin
dapat dieksekusi:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Buat file unit systemd
Buat file unit
tomcat.service
baru di
tomcat.service
/etc/systemd/system/
dengan isi berikut:
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Beri tahu systemd bahwa kami membuat file unit baru dan memulai layanan Tomcat dengan menjalankan:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Periksa status layanan Tomcat dengan mengetik:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
Jika tidak ada kesalahan, Anda dapat mengaktifkan layanan Tomcat untuk mulai secara otomatis saat boot:
sudo systemctl enable tomcat
Anda dapat memulai, menghentikan, dan memulai kembali Tomcat sama seperti layanan unit systemd lainnya:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Sesuaikan Firewall
Jika firewall Anda berjalan di sistem Debian Anda dan Anda ingin mengakses antarmuka kucing jantan dari luar jaringan lokal Anda, Anda harus membuka port
8080
:
sudo ufw allow 8080/tcp
Biasanya, ketika menjalankan aplikasi Tomcat di lingkungan produksi, ia berada di belakang penyeimbang beban atau proxy terbalik. Ini adalah praktik terbaik untuk membatasi akses ke port
8080
hanya ke jaringan internal Anda.
Konfigurasikan Antarmuka Manajemen Web Tomcat
Sekarang setelah Tomcat diinstal pada server Debian Anda, langkah selanjutnya adalah membuat pengguna dengan akses ke antarmuka manajemen web.
Pengguna Tomcat dan perannya ditentukan dalam file
tomcat-users.xml
.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
Kami akan mendefinisikan pengguna baru dengan akses ke antarmuka web tomcat (manager-gui dan admin-gui) dalam file
tomcat-users.xml
, seperti yang ditunjukkan di bawah ini. Pastikan Anda mengubah nama pengguna dan kata sandi menjadi sesuatu yang lebih aman:
Secara default, antarmuka manajemen web Tomcat hanya memungkinkan akses dari localhost. Jika Anda ingin mengakses antarmuka web dari IP jarak jauh atau dari mana saja yang tidak disarankan karena merupakan risiko keamanan, Anda dapat membuka file berikut dan membuat perubahan berikut.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlDaftar alamat IP yang diizinkan adalah daftar yang dipisahkan dengan bilah vertikal
|
. Anda dapat menambahkan alamat IP tunggal atau menggunakan ekspresi reguler.
Mulai ulang layanan Tomcat agar perubahan diterapkan:
Uji Instalasi
Buka browser Anda dan ketik:
http://:8080
http://:8080
Jika instalasi berhasil, layar yang mirip dengan berikut ini akan muncul:
Kesimpulan
Anda telah berhasil menginstal Tomcat 9.0 pada sistem Debian 9 Anda. Anda sekarang dapat mengunjungi Dokumentasi Apache Tomcat 9.0 resmi dan mempelajari lebih lanjut tentang fitur-fitur Apache Tomcat.
java debian tomcatCara menginstal tomcat 8.5 pada centos 7

Tutorial ini menunjukkan kepada Anda cara menginstal Tomcat 8.5 di CentOS 7. Tomcat adalah implementasi open source dari Java Servlet, JavaServer Pages, Java Expression Language dan teknologi Java WebSocket.
Cara menginstal tomcat 8.5 di debian 9

Tutorial ini akan menunjukkan kepada Anda bagaimana menginstal Apache Tomcat 8.5 pada Debian 9 dan mengkonfigurasi antarmuka manajemen web Tomcat. Tomcat adalah salah satu aplikasi dan server web yang paling banyak digunakan di dunia saat ini.
Cara menginstal tomcat 9 pada debian 10 linux

Tutorial ini menjelaskan cara menginstal Apache Tomcat 9.0 pada Debian 10 Buster dan mengkonfigurasi antarmuka manajemen web Tomcat.