The permission issue that you are talking about it is weird.
I've just checked a fresh installation of a Bitnami java application stack and the
ROOT/WEB-INF folder's permissions look like this:
→ ls -la /opt/bitnami/apache-tomcat/webapps/ROOT/
. . .
drwxr-xr-x 2 tomcat tomcat 4096 Jul 17 16:56 WEB-INF
Also, I checked the
ROOT/WEB-INF folder's permissions for the application:
→ ls -la /opt/bitnami/apache-tomcat/webapps/app/
. . .
drwxr-xr-x 4 tomcat tomcat 4096 Jul 17 16:57 WEB-INF
That is our standard configuration: 755 for folders and 644 for files.
Could you have set those permissions by mistake?
I will mark your answer as the solution since it could be a common issue. Thank you so much!