I´ve intall tomcat configure it as a service doing a script in /etc/init.d I can see it in ntsysv but even restarting Oracle EL 6.3 the tomcat process do not appear in the service configuration GUI.
Since I have no idea how your tomcat init scripts looks like I can only guess. The problem is most likely an incorrectly configured header in the Init-script. For instance missing fields or missing the empty line to separate the header content. Also note that SysV-init processing under RHEL based systems requires a lockfile to function at shutdown.