You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ross Fleming <ro...@objectpublish.com> on 2000/05/06 01:08:20 UTC

Tomcat won't start -- java.net.SocketException: Socket closed

I have been trying to set up Tomcat 3.1 to run on Redhat 6.1.  I had
the 3.1beta running successfully until today.  I get the following
exception about 10 seconds after run startup.sh.  Any ideas?  I have
tried using other ports but this combination worked before.





[root@Usu bin]# startup.sh Using classpath:  
 .:/usr/local/jakarta-tomcat/lib/ant.jar:
 /usr/local/jakarta-tomcat/lib/jasper.jar:
 /usr/local/jakarta-tomcat/lib/servlet.jar:

/usr/local/jakarta-tomcat/lib/test:/usr/local/jakarta-tomcat/lib/webserver.jar:

/usr/local/jakarta-tomcat//lib/xml.jar:/root/jdk118_v1/lib/classes.zip:

/usr/local/jakarta-tomcat/lib/ant.jar:/usr/local/jakarta-tomcat/lib/jasper.jar:
 /usr/local/jakarta-tomcat/lib/servlet.jar:
 /usr/local/jakarta-tomcat/lib/webserver.jar:
 /usr/local/jakarta-tomcat/lib/xml.jar:
 /usr/local/jakarta-tomcat/webapps/servlets/:
 /usr/local/jakarta-tomcat/webapp/classes/:
 /usr/local/servletexec/servlets/:/usr/local/servletexec/classes/:

/servletexec/classes/javax/servlet/http/:servletexec/classes/javax/servlet/:
 /usr/local/servletexec/lib/servlet.jar:
 /usr/local/servletexec/lib/ServletExecApache.jar 
[root@Usu bin]# Starting tomcat. Check logs/tomcat.log for error   
 messages 
 java.net.SocketException: Socket closed 
 java.net.SocketException: Socket closed  
	at java.net.PlainSocketImpl.close(PlainSocketImpl.java:408) 
	at java.net.PlainSocketImpl.close(PlainSocketImpl.java:408) 
        at java.net.Socket.close(Socket.java:383)         
	at java.net.Socket.close(Socket.java:383)         
	at java.net.ServerSocket.implAccept(ServerSocket.java:206)
        at java.net.ServerSocket.implAccept(ServerSocket.java:206)
	at java.net.ServerSocket.accept(ServerSocket.java:181)
	at java.net.ServerSocket.accept(ServerSocket.java:181)        
	at org.apache.tomcat.service.SimpleTcpEndpoint.acceptSocket
	   (SimpleTcpEndpoint.java:267)         
	at org.apache.tomcat.service.SimpleTcpEndpoint.acceptSocket
	   (SimpleTcpEndpoint.java:267)         
	at org.apache.tomcat.service.SimpleTcpEndpoint.
	   acceptConnections(SimpleTcpEndpoint.java:248)         
	at org.apache.tomcat.service.SimpleTcpEndpoint.
	   acceptConnections(SimpleTcpEndpoint.java:248)         
	at org.apache.tomcat.service.TcpListenerThread.run
	   (SimpleTcpEndpoint.java:319)         
	at  org.apache.tomcat.service.TcpListenerThread.run
	   (SimpleTcpEndpoint.java:319)         
	at java.lang.Thread.run(Thread.java)         
	at java.lang.Thread.run(Thread.java) 
	Endpoint 	
	   ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8081] 
	   shutdown due to exception: java.net.SocketException: Socket
	   closed 
	Endpoint 	
	   ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8008]
	   shutdown due to exception: java.net.SocketException: 
	   Socket closed  

----------------------------------------------------------
Ross Fleming                       rossf@objectpublish.com
Systems Administrator                   (206)545-6851 x122
Object Publishing Software, Inc.     www.objectpublish.com

Re: Tomcat won't start -- java.net.SocketException: Socket closed

Posted by "D. Cameron DeHeer" <dc...@worldnet.att.net>.
hi ross,
i got the same thing running tomcat 3.1 on redhat 6.2 with the blackdown jdk1.1.8.
i upgraded to the blackdown jdk1.2.2 and the SocketExceptions went away.  hope that
helps...
bye,
cameron

Ross Fleming wrote:

> I have been trying to set up Tomcat 3.1 to run on Redhat 6.1.  I had
> the 3.1beta running successfully until today.  I get the following
> exception about 10 seconds after run startup.sh.  Any ideas?  I have
> tried using other ports but this combination worked before.
>
> [root@Usu bin]# startup.sh Using classpath:
>  .:/usr/local/jakarta-tomcat/lib/ant.jar:
>  /usr/local/jakarta-tomcat/lib/jasper.jar:
>  /usr/local/jakarta-tomcat/lib/servlet.jar:
>
> /usr/local/jakarta-tomcat/lib/test:/usr/local/jakarta-tomcat/lib/webserver.jar:
>
> /usr/local/jakarta-tomcat//lib/xml.jar:/root/jdk118_v1/lib/classes.zip:
>
> /usr/local/jakarta-tomcat/lib/ant.jar:/usr/local/jakarta-tomcat/lib/jasper.jar:
>  /usr/local/jakarta-tomcat/lib/servlet.jar:
>  /usr/local/jakarta-tomcat/lib/webserver.jar:
>  /usr/local/jakarta-tomcat/lib/xml.jar:
>  /usr/local/jakarta-tomcat/webapps/servlets/:
>  /usr/local/jakarta-tomcat/webapp/classes/:
>  /usr/local/servletexec/servlets/:/usr/local/servletexec/classes/:
>
> /servletexec/classes/javax/servlet/http/:servletexec/classes/javax/servlet/:
>  /usr/local/servletexec/lib/servlet.jar:
>  /usr/local/servletexec/lib/ServletExecApache.jar
> [root@Usu bin]# Starting tomcat. Check logs/tomcat.log for error
>  messages
>  java.net.SocketException: Socket closed
>  java.net.SocketException: Socket closed
>         at java.net.PlainSocketImpl.close(PlainSocketImpl.java:408)
>         at java.net.PlainSocketImpl.close(PlainSocketImpl.java:408)
>         at java.net.Socket.close(Socket.java:383)
>         at java.net.Socket.close(Socket.java:383)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:206)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:206)
>         at java.net.ServerSocket.accept(ServerSocket.java:181)
>         at java.net.ServerSocket.accept(ServerSocket.java:181)
>         at org.apache.tomcat.service.SimpleTcpEndpoint.acceptSocket
>            (SimpleTcpEndpoint.java:267)
>         at org.apache.tomcat.service.SimpleTcpEndpoint.acceptSocket
>            (SimpleTcpEndpoint.java:267)
>         at org.apache.tomcat.service.SimpleTcpEndpoint.
>            acceptConnections(SimpleTcpEndpoint.java:248)
>         at org.apache.tomcat.service.SimpleTcpEndpoint.
>            acceptConnections(SimpleTcpEndpoint.java:248)
>         at org.apache.tomcat.service.TcpListenerThread.run
>            (SimpleTcpEndpoint.java:319)
>         at  org.apache.tomcat.service.TcpListenerThread.run
>            (SimpleTcpEndpoint.java:319)
>         at java.lang.Thread.run(Thread.java)
>         at java.lang.Thread.run(Thread.java)
>         Endpoint
>            ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8081]
>            shutdown due to exception: java.net.SocketException: Socket
>            closed
>         Endpoint
>            ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8008]
>            shutdown due to exception: java.net.SocketException:
>            Socket closed
>
> ----------------------------------------------------------
> Ross Fleming                       rossf@objectpublish.com
> Systems Administrator                   (206)545-6851 x122
> Object Publishing Software, Inc.     www.objectpublish.com
>
> --------------------------------------------------------------------------
> To unsubscribe, email: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commmands, email: tomcat-user-help@jakarta.apache.org