Hello,
I had tomcat4-4.0-b1.1.noarch.rpm running just fine until
I upgraded from Redhat 6.2 to Redhat 7.1. When I run
/etc/rc.d/init.d/tomcat4 start, it never starts, the java
processes get stuck and never bring up catalina. I have
attached the processes, and some strace info.
Upgrading to tomcat4-manual-4.0-b5.1.noarch.rpm
made no differnce either !! Any ideas what could have happened ??
Thanx for any help.
ps -elf | grep java
000 S root 5222 1 2 69 0 - 36448 nanosl 22:09 pts/1
00:00:00 /usr/java/jdk1.3.0_01/bin/i386/native_threads/java -classpath
/var/tomcat4/bin/b
444 Z root 5251 5222 0 69 0 - 0 do_exi 22:09 pts/1
00:00:00 [java <defunct>]
040 S root 5252 1 0 69 0 - 36448 nanosl 22:09 pts/1
00:00:00 /usr/java/jdk1.3.0_01/bin/i386/native_threads/java -classpath
/var/tomcat4/bin/b
040 S root 5253 1 0 69 0 - 36448 rt_sig 22:09 pts/1
00:00:00 /usr/java/jdk1.3.0_01/bin/i386/native_threads/java -classpath
/var/tomcat4/bin/b
000 S root 5258 2048 0 72 0 - 357 pipe_w 22:09 pts/1
00:00:00 grep java
[root@eniac /root]# strace -p 5222
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
nanosleep({0, 1000000}, {3221213832, 3221213836}) = 0
[root@eniac /root]# strace -p 5252
gettimeofday({992571065, 496346}, NULL) = 0
nanosleep({0, 375771000}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [QUIT RT_0], NULL, 8) = 0
gettimeofday({992571065, 883513}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [QUIT RT_0], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_0], [QUIT RT_0], 8) = 0
gettimeofday({992571065, 883977}, NULL) = 0
nanosleep({0, 999536000}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [QUIT RT_0], NULL, 8) = 0
-dusty