Cara Install Apache Tomcat 9 di Ubuntu 18.04
Panduan ini bertujuan untuk memberikan langkah-langkah yang jelas dan terperinci tentang cara menginstal Apache Tomcat 9 di sistem operasi Ubuntu 18.04. Apache Tomcat adalah server aplikasi open-source yang digunakan untuk menyajikan aplikasi web berbasis Java. Dengan mengikuti tutorial ini, Anda akan dapat menjalankan aplikasi Java di server Anda sendiri.
Prasyarat
Sebelum memulai instalasi, pastikan Anda memiliki hal-hal berikut:
- Server Ubuntu 18.04 yang terinstal dan diperbarui.
- Akses ke terminal dengan hak istimewa sudo.
- Java Development Kit (JDK) terinstal pada sistem Anda.
Untuk memeriksa apakah JDK telah terinstal, jalankan perintah
java -versiondi terminal.
Langkah Utama
1. Menginstal JDK
Apache Tomcat memerlukan Java untuk berjalan. Jika JDK belum terinstal, Anda dapat menginstalnya dengan menjalankan perintah berikut:
sudo apt update
sudo apt install default-jdk
Setelah instalasi selesai, Anda dapat memverifikasi instalasi dengan menjalankan:
java -version
2. Mengunduh Apache Tomcat
Kunjungi situs resmi Apache Tomcat untuk mengunduh versi terbaru dari Tomcat 9. Anda bisa menggunakan wget untuk mengunduhnya langsung ke server Anda:
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.tar.gz
3. Mengekstrak File
Setelah mengunduh file, Anda perlu mengekstraknya:
tar xzf apache-tomcat-9.0.70.tar.gz
Selanjutnya, pindahkan folder Tomcat ke lokasi yang lebih sesuai, misalnya ke /opt:
sudo mv apache-tomcat-9.0.70 /opt/tomcat
4. Mengatur Permission
Penting untuk mengatur izin yang benar untuk direktori Tomcat:
sudo chown -R $USER:$USER /opt/tomcat
5. Membuat Skrip Layanan
Untuk memudahkan pengelolaan Tomcat, buat skrip layanan dengan membuat file baru:
sudo nano /etc/systemd/system/tomcat.service
Tambahkan konten berikut ke dalam file tersebut:
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=simple
User=ubuntu
Group=ubuntu
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
6. Mengaktifkan dan Memulai Tomcat
Jalankan perintah berikut untuk mengaktifkan dan memulai Tomcat:
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
7. Memastikan Tomcat Berjalan
Untuk memeriksa apakah Tomcat berjalan dengan baik, buka browser dan akses alamat berikut:
http://your_server_ip:8080
Anda seharusnya melihat halaman selamat datang Tomcat.
Konfigurasi Lanjutan
Setelah instalasi dasar selesai, Anda dapat melakukan beberapa konfigurasi tambahan untuk meningkatkan keamanan dan kinerja Tomcat:
- Menonaktifkan Akses Default: Anda dapat mengedit file
/opt/tomcat/webapps/manager/META-INF/context.xmluntuk menonaktifkan akses ke aplikasi manajer. - Menambahkan User untuk Akses Manajer: Edit file
/opt/tomcat/conf/tomcat-users.xmluntuk menambahkan pengguna yang dapat mengakses aplikasi manajer.
Best Practices
Berikut adalah beberapa praktik terbaik yang perlu Anda pertimbangkan saat menggunakan Apache Tomcat:
- Selalu perbarui Tomcat ke versi terbaru untuk mendapatkan fitur dan perbaikan keamanan.
- Gunakan firewall untuk membatasi akses ke port Tomcat.
- Atur backup rutin pada aplikasi dan data yang ada di server Tomcat.
Troubleshooting
Jika Anda mengalami masalah saat menjalankan Tomcat, periksa beberapa hal berikut:
- Periksa log di
/opt/tomcat/logsuntuk mencari tahu penyebab kesalahan. - Pastikan bahwa semua variabel lingkungan diatur dengan benar.
- Periksa apakah port 8080 tersedia dan tidak digunakan oleh aplikasi lain.
KESIMPULAN
Dengan mengikuti langkah-langkah di atas, Anda seharusnya berhasil menginstal dan mengonfigurasi Apache Tomcat 9 di Ubuntu 18.04. Apache Tomcat merupakan platform yang handal untuk menjalankan aplikasi Java, dan dengan konfigurasi yang tepat, Anda dapat memanfaatkan sepenuhnya kapabilitas yang ditawarkan. Selamat berkontribusi dalam pengembangan aplikasi berbasis Java!
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
