
Cara Membuat Tomcat Auto Start Di CentOS Saat Booting
Pada artikel kali ini kami ingin membahas bagaimana caranya Apache Tomcat dapat langsung berjalan otomatis saat server dengan OS CentOS sedang booting sehingga kamu tidak perlu menghidupkan Apache Tomcat secara manual. Pada artikel ini, diasumsikan kamu sudah menginstal Apache Tomcat Server di mesin Linux CentOS kamu dan kami menggunakan Tomcat versi 7.
Langkah 1: Membuat file bernama tomcat7 di direktori /etc/init.d
Ketikkan ini di terminal:
cd /etc/init.d vi tomcat7
Langkah 2: Menyalin script yang diberikan di bawah ini ke dalam file yang tadi dibuat dengan perintah vi dan jangan lupa di-save
#!/bin/bash # chkconfig: 2345 80 20 # Description: Tomcat Server basic start/shutdown script # /etc/init.d/tomcat7 -- startup script for the Tomcat 7 servlet engine TOMCAT_HOME=/usr/local/apache-tomcat-7.0.35/bin START_TOMCAT=/usr/local/apache-tomcat-7.0.35/bin/startup.sh STOP_TOMCAT=/usr/local/apache-tomcat-7.0.35/bin/shutdown.sh start() { echo -n "Starting tomcat7: " cd $TOMCAT_HOME ${START_TOMCAT} echo "done." } stop() { echo -n "Shutting down tomcat7: " cd $TOMCAT_HOME ${STOP_TOMCAT} echo "done." } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 10 start ;; *) echo "Usage: $0 {start|stop|restart}" esac exit 0
Ganti setting dari kode di atas yang sudah diberi tanda tebal untuk chkconfig yang sesuai dengan requirement kamu dan juga lokasi di mana kamu menginstal Apache Tomcat.
Langkah 3: Update permission file tadi agar bisa dijalankan oleh user manapun
chmod 755 tomcat7
Langkah 4: Pastikan perintah chkconfig di CentOS kamu sudah ada atau terinstal
chkconfig —-help
Jika perintah di atas tidak terdeteksi, berarti kamu perlu menginstalnya dengan cara:
yum install chkconfig
Langkah 5: Jalankan perintah chkconfig ini untuk menambahkan script tomcat7 tadi ke dalam service startup
chkconfig —-add tomcat7
Pada dasarnya, perintah chkconfig secara otomatis menambahkan link simbol untuk memulai dan memberhentikan service berdasarkan parameter yang dilempar.
Langkah 6: Pastikan script tomcat7 tadi sudah terdaftar di service startup
Ketikkan perintah berikut pada Terminal untuk mengeceknya.
chkconfig —-list tomcat7
Hasilnya nanti akan seperti ini:
tomcat6 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Langkah 7: Pastikan service tomcat7 yang tadi dibuat dapat dijalankan
Ketikkan perintah berikut untuk mengaktifkan Tomcat server:
service tomcat7 start
Ketikkan perintah berikut untuk menonaktifkan Tomcat server:
service tomcat7 stop
Selesai. Selamat mencoba! 😉