The problem was spotted to the "catalina" config file which did not have read permissions in "group". This shouldn’t have taken more than five minutes however it took a lot of time to troubleshoot since there were no logs at all. Still there are no logs btw which i haven’t managed to find out why.
The reason catalina file was getting wrong permissions was because i used salstack framework (http://saltstack.com) to setup the server and in one of the "states" (files instructing how the setup will progress) i gave wrong permissions.
I narrowed down the problem because when i was reinstalling tomcat7 it was working properly and when i used the saltstack framework-tool which altered the config files (which in-turn gave wrong permissions) tomcat was not working.