LaunchD item for Tomcat7



KeepAlive

Label
org.apache.tomcat
ProgramArguments

/bin/sh
/Library/Tomcat/bin/catalina.sh
run

RunAtLoad

The trick is to run the catalina.sh script with the run option so it does not detach.