Mengatasi Error Running bin ./startup.sh: Permission denied

Table of Contents

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.

Pos terkait

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.