diff -ur tomcat5-5.0.30.orig/debian/tomcat5.init tomcat5-5.0.30/debian/tomcat5.init
--- tomcat5-5.0.30.orig/debian/tomcat5.init	2006-09-18 11:59:50.000000000 -0400
+++ tomcat5-5.0.30/debian/tomcat5.init	2006-09-18 12:02:43.000000000 -0400
@@ -141,10 +141,10 @@
 
 		# -p preserves the environment (for $JAVA_HOME etc.)
 		# -s is required because tomcat5's login shell is /bin/false
-		su -p -s /bin/sh $TOMCAT5_USER \
+		nohup su -p -s /bin/sh $TOMCAT5_USER \
 				-c "$ROTATELOGS \"$CATALINA_BASE/logs/catalina_%F.log\" 86400" \
 				< "$CATALINA_BASE/logs/catalina.out" &
-		su -p -s /bin/sh $TOMCAT5_USER \
+		nohup su -p -s /bin/sh $TOMCAT5_USER \
 			-c "\"$DAEMON\" start $STARTUP_OPTS" \
 			>> "$CATALINA_BASE/logs/catalina.out" 2>&1
 		echo "$NAME."
