I don’t understand it yet myself: need to read the docs to figure out what I need to fix to be able to run it under SELinux. But check and see if it’s running, and if it is, try turning it off and see if it then works (after also restarting tomcat).
In my case, I had a working XTF webapp. I moved and reconfigured some files, and it stopped working.
I put things back where they were initially and it still refused to work, despite same owner, group and permissions ( owner: tomcat, group: tomcat ). I believe SELinux has it’s own permissions.
’Sudo service selinux stop’ made it work again. Apparently, there is also “permissive” and “enforcing” modes. I haven’t had a chance to read the docs yet. Just discovered that was the source of the problem. The clue was periods after the permission codes in ‘ls -l’ listing.