Pendahuluan
Pada tutorial kali ini, saya akan membas terjadi error saat running tomcat, ini karenakan user yang digunakan tidak punya kepemilikannya akses ataupun running pada folder tomcat tersebut.
Pada kasus saya ini, bisa terjadi seperti tersebut karena saya melakukan setting tomcat di systemd tomcat agar ketika server saat mati ataupun restart ketika running lagi servernya tomcat sudah running tanpa harus melakukan running manual.
Masalah
Untuk configurasi setingan systemd tomcat ada di link berikut di sini error nya itu karena settingan saya di systemd bahwa yang running tomcat itu adalah user tomcat sendiri.
Contoh settingan di systemd.tomcat seperti berikut :
User=tomcat Group=tomcat UMask=0007 [Install] WantedBy=multi-user.target
terlihat di situ user agernya adalah tomcat dan groupnya tomcat.
Solusi
Solusi di atas kita hanya perlu melakukan grant user agar bisa melakukan running tomcat di server, masuk ke server lewat terminal, kemudian masuk ke folder apache/bin/ dari situ jalankan perintah di bawah ini
chmod -R 777 startup.sh
Sedangkan jika error nya ./catalina.sh: Permission denied, jalankan perintah berikut pada folder apache/bin/
chmod -R 777 catalina.sh
Sekian tutorial kali ini, semoga bermanfaat.