Apache Tomcat Auto Start on reboot
Try using login/logoff hooks.

https://support.apple.com/de-at/HT2420

https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CustomLogin.html

https://wiki.afp548.com/index.php/Login/Logout_Hooks_in_OS_X

Note. I should have posted this as a comment, but I do not have the rep.