PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tomcat4 beendet sich nach kurzer Zeit



mork
10.12.03, 14:07
Hallo.

Wenn ich meinen Tomcat4 starte, beendet er sich nach kurzer Zeit von selbst.
In der cathalina.out steht:

Starting service Tomcat-Apache
Apache Tomcat/4.0.1
StandardServer.await: create: java.net.BindException: Address already in use
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java :452)
at java.net.ServerSocket.<init>(ServerSocket.java:170)
at org.apache.catalina.core.StandardServer.await(Stan dardServer.java:277)
at org.apache.catalina.startup.Catalina.start(Catalin a.java:789)
at org.apache.catalina.startup.Catalina.execute(Catal ina.java:681)
at org.apache.catalina.startup.Catalina.process(Catal ina.java:179)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:243)

"Adress already in use" sollte doch heißen, dass der Port durch ein anderes Programm schon belegt ist. Das stimmt aber nicht:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 192.168.2.8:22 192.168.0.66:2228 ESTABLISHED
udp 0 0 0.0.0.0:111 0.0.0.0:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 1332 /var/run/.nscd_socket
unix 6 [ ] DGRAM 597 /dev/log
unix 2 [ ACC ] STREAM LISTENING 1935 /var/run/sendmail/control
unix 2 [ ] DGRAM 2780
unix 2 [ ] DGRAM 1933
unix 2 [ ] DGRAM 1931
unix 2 [ ] DGRAM 806

Kennt jemand das Problem und kann mir weiter helfen?
Vielen Dank,
mork

dilindam
10.12.03, 14:21
Hallo

ich habe bisher nur einmal tomcat4 installiert und es startet
gar nicht erst. Kann Dir also nicht helfen. Aber vielleicht Du mir.
Folgendes steht in der catalina.out



Unable to initialize threads: cannot find class java/lang/Thread
Using CATALINA_BASE: /usr/share/tomcat4
Using CATALINA_HOME: /usr/share/tomcat4
Using CATALINA_TMPDIR: /usr/share/tomcat4/temp
Using JAVA_HOME: /usr/lib/jdk1.1
Using Security Manager
Process ID of spawned JVM: 261
Unable to initialize threads: cannot find class java/lang/Thread
Using CATALINA_BASE: /usr/share/tomcat4
Using CATALINA_HOME: /usr/share/tomcat4
Using CATALINA_TMPDIR: /usr/share/tomcat4/temp
Using JAVA_HOME: /usr/lib/jdk1.1
Using Security Manager
Process ID of spawned JVM: 251
Unable to initialize threads: cannot find class java/lang/Thread


Wo sucht er denn nach : java/lang/Thread

MfG Torsten

mork
10.12.03, 15:18
Als erstes würde ich die bei dir installierte Java Version gegen eine aktuellere austauschen:

"Using JAVA_HOME: /usr/lib/jdk1.1 "

JDK1.1 ist nämlich schon ganz schön alt.

mork
10.12.03, 16:32
... danke, hat sich schon erledigt. Nach einer Neuistallation läuft es jetzt!