Scroll untuk baca artikel
TomcatWeb Server

Mengatasi Error Application logging broken under Tomcat : permission denied to /var/log/myapp

254
×

Mengatasi Error Application logging broken under Tomcat : permission denied to /var/log/myapp

Sebarkan artikel ini
tomcat logo
tomcat logo

Pendahuluan

Pada posting kali ini saya akan membagian error pada log tomcat dikarenakan permission denied, orang berpikir kalau permission denied, tinggal di chmod. Tapi pada kasus ini berbeda, dikarenakan tomcat di setting pada systemd sehingga yang perlu kita edit itu file tomcat di systemd.

Solusi

Ada dua opsi untuk menambahkan readwritepath berikut langkahnya

1.Cara Pertama

Edit service tomcat pada systemctl

systemctl edit tomcat.service

Setelah terbuka tambahkan

[Service]
ReadWritePaths=/var/log/

Setelah perintah ReadWritePaths=/var/log/ di tambah dan disimpan, kemudian jalankan perintah daemon-reload

systemctl daemon-reload

kemudian restart tomcat

systemctl restart tomcat.service

2.Cara Kedua

Membuat folder tomcat.service.d

sudo mkdir -p /etc/systemd/system/tomcat.service.d

Kemudian di tambahkan di tambahkan nReadWritePaths

echo -e "[Service]\nReadWritePaths=/var/log/" | sudo tee /etc/systemd/system/tomcat.service.d/logging-allow.conf

Lakukan reload aplikasi tomcat

sudo systemctl daemon-reload

Setelah itu restart tomcat

sudo systemctl restart tomcat

Catatan :

Jika perubahan yang yang sudah dilakukan tadi di kembalikan seperti semula cukup gunakan perintah :

systemctl revert tomcat.service

 

Sekian tutorial kali ini, semoga bermanfaat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

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

Verified by MonsterInsights