On our linux boxes, we have multiple users who run tomcat.
Currently we are using process kill commands to kill the respective user's tomcat , instead of using shutdown.sh
Are there any downsides of using this approach ?
It depends on what
There is no difference in behaviour if you use Tomcat's shutdown script or use kill -15. The end result is exactly the same - a clean shutdown. The only difference is a slight difference in the code path that starts the shutdown process.