Konfigurasi Systemd Tomcat

Konfigurasi Systemd pada tomcat di perlukan ketika server menyala ataupun melakukan restart tidak perlu melakukan running manual untuk menjalankan tomcat.

Langkah-langkah setting systemd pada tomcat seperti berikut :

1. Buka file di folder etc/systemd/system/, agar tidak sudah menamakan saya namakan tomcat.service, untuk membuat file nya kita gunakan perintah :

vi /etc/systemd/system/tomcat.service

Kemudian isikan data berikut di file tomcat.service

Catatan : untuk memory java CATALINA_OPTS & JAVA_OPTS silahkan sesuaikan dengan spek server masing-masing

[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/java/jdk1.7.0_80/
Environment=CATALINA_PID=/opt/tomcat/apache-tomcat-7.0.109/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat/apache-tomcat-7.0.109/
Environment=CATALINA_BASE=/opt/tomcat/apache-tomcat-7.0.109/
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/apache-tomcat-7.0.109/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-7.0.109/bin/shutdown.sh

User=tomcat
Group=tomcat
UMask=0007

[Install]
WantedBy=multi-user.target

Mohon di perhatikan untuk path tomcatnya, karena setiap install server tiap orang bisa berbeda beda tempat penyimpanan dan versinya, kebetulan yang saya pakai tempat penyimpanan nya karena default secara umum tomcat di folder /opt/tomcat/ dan versi tomcatnya silahkan di sesuaikan kembali.

2. Setelah itu untuk memberikan izin file SELinux ke tomcat.service, gunakan perintah :

systemctl enable tomcat.service

3. Kemudian jalankan perintah :

systemctl daemon-reload

3. untuk mengaktifkan layanan Tomcat di systemd. Ini akan menyebabkan systemd memulai Tomcat pada waktu boot sistem. Selain itu, perintah berikut sekarang dapat digunakan untuk memulai, menghentikan, memulai ulang, dan memeriksa status layanan Tomcat secara manual Untuk memulai tomcat menjalankan perintah :

systemctl start tomcat

Untuk melakukan stop tomcat menggunakan perintah :

systemctl stop tomcat

Untuk mengecek status tomcat sukses (aktif) dan gagal dengan perintah :

systemctl status tomcat

Jika ingin melakukan restart menggunakan perintah :

systemctl restart tomcat

Tambahan (Optional)

Jika tomcat pada server pengen auto connect terus gunakan perintah berikut:

restorecon /etc/systemd/system/tomcat.service

Kemudian beri izin terkait service yang di atas

chmod 644 /etc/systemd/system/tomcat.service

 

Kesimpulan

Systemd pada tomcat di perlukan sehingga tidak perlu ada melakukan runnning ulang ketika server mati, jadi cukup pemperbudah dalam pengelolaan atau monitoring server.

 

Sekian tutorial kali ini, semoga bermanfaat. Terima kasih

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.