Hallo,.
Ich versuche seit längerem auf meinem Ubuntu 10.04 ein Tomcat zum laufen zu bekommen.
Leider will er sich nicht starten lassen und Ich kann das Problem nicht verstehen...
Ich habe Heute sogar den ganzen Server einmal neuinstalliert und habe trotzdem noch immer den selben Fehler...
Einmal auszug LOG:
INFO: Initializing ProtocolHandler ['http-bio-8080']
Jul 2, 2011 6:17:29 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ['ajp-bio-8009']
Jul 2, 2011 6:17:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 823 ms
Jul 2, 2011 6:17:29 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jul 2, 2011 6:17:29 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
Jul 2, 2011 6:17:29 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
Jul 2, 2011 6:17:32 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [2,572] milliseconds.
Jul 2, 2011 6:17:32 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory manager
Jul 2, 2011 6:17:32 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
Jul 2, 2011 6:17:32 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Jul 2, 2011 6:17:32 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
Jul 2, 2011 6:17:33 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ['http-bio-8080']
Jul 2, 2011 6:17:33 PM org.apache.coyote.AbstractProtocolHandler start
INFO: Starting ProtocolHandler ['ajp-bio-8009']
Jul 2, 2011 6:17:33 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3461 ms
Jul 2, 2011 6:17:33 PM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[localhost:8005]:
java.net.BindException: Cannot assign requested address
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:353)
at java.net.ServerSocket.bind(ServerSocket.java:336)
at java.net.ServerSocket.<init>(ServerSocket.java:202)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:422)
at org.apache.catalina.startup.Catalina.await(Catalina.java:707)
at org.apache.catalina.startup.Catalina.start(Catalina.java:653)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
Jul 2, 2011 6:17:33 PM org.apache.coyote.AbstractProtocolHandler pause
INFO: Pausing ProtocolHandler ['http-bio-8080']
Jul 2, 2011 6:17:34 PM org.apache.coyote.AbstractProtocolHandler pause
INFO: Pausing ProtocolHandler ['ajp-bio-8009']
Jul 2, 2011 6:17:35 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Jul 2, 2011 6:17:35 PM org.apache.coyote.AbstractProtocolHandler stop
INFO: Stopping ProtocolHandler ['http-bio-8080']
Jul 2, 2011 6:17:35 PM org.apache.coyote.AbstractProtocolHandler stop
INFO: Stopping ProtocolHandler ['ajp-bio-8009']
Alles anzeigen
Also er kann den Port 8005 nicht belegen...
Aber ein anderes Programm belegt diesen Port auch nicht:
netstat -tulpen
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 0 1870144293 11176/slapd
tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 107 1870144275 11170/amavisd (mast
tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 0 1870146948 12195/master
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 103 1870144231 11148/mysqld
tcp 0 0 0.0.0.0:236 0.0.0.0:* LISTEN 0 1870147127 12258/zarafa-server
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 0 1870147081 12207/zarafa-gatewa
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 0 1870147082 12207/zarafa-gatewa
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN 0 1870144390 11190/spamd.pid
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 0 1870147090 12217/zarafa-ical
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 1870143625 10715/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 0 1870146930 12195/master
tcp6 0 0 :::389 :::* LISTEN 0 1870144294 11176/slapd
tcp6 0 0 :::80 :::* LISTEN 0 1870147210 7469/apache2
tcp6 0 0 :::22 :::* LISTEN 0 1870143627 10715/sshd
tcp6 0 0 :::443 :::* LISTEN 0 1870147215 7469/apache2
Alles anzeigen
Es sieht mir also eher nach nem Fehler der Berechtigung oder der Grundsätzlichen Fähigkeit eines Binds von Java aus ?!?
Ich kann mir da leider gar keinen Reim drauf machen...
Ausgeführt habe Ich das ganze bereits als root, so dass es die Berechtigung eigentlich nicht sein sollte!
Hat vielleicht Jemand bereits ein ähnliches Problem gehabt und behoben?
Gruß und vielen Dank