it's always good before restarting zimbra to first check "su - zimbra; zmcontrol status" to find out if something isn't running. if you can't log in anywhere, the answer is likely tomcat
i think catalina.out gets zeroed out each time tomcat starts, though as long as tomcat hasn't completely died, the current thread dump gets saved as "stacktrace.<pid>"