I have a web application under Solaris 8 which use Apache 1.3.27 et Tomcat 1.4.12. The application works correctly, but after some a time, Tomcat stop ? I have the following exceptions in the Tomcat log file :
2003-05-07 16:27:45 [org.apache.catalina.connector.warp.WarpConnection] Exception on socket java.net.SocketException: socket closed: Bad file number at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at org.apache.catalina.connector.warp.WarpConnection.recv(Unknown Source ) at org.apache.catalina.connector.warp.WarpRequestHandler.handle(Unknown Source) at org.apache.catalina.connector.warp.WarpConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479)
2003-05-07 16:27:45 [org.apache.catalina.connector.warp.WarpConnector] Error acc epting requests java.net.SocketException: Socket closed at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.apache.catalina.connector.warp.WarpConnector.run(Unknown Source) at java.lang.Thread.run(Thread.java:479)
2003-05-07 16:27:45 [org.apache.catalina.connector.warp.WarpConnection] Exceptio n on socket java.net.SocketException: socket closed: Bad file number at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at org.apache.catalina.connector.warp.WarpConnection.recv(Unknown Source ) at org.apache.catalina.connector.warp.WarpRequestHandler.handle(Unknown Source) at org.apache.catalina.connector.warp.WarpConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479)