We are running Tomcat 4.1.18 on windows 2000 sp3. Our backend database is D3NT (Pick variant). We are running JDK 1.4.1_02 and using the JDBC-ODBC bridge to connect to our database (no JDBC driver is available). Frequently throughout the day, we get the following error trace (always under very heavy load). After the errors occur, tomcat has to be restarted. The database continues to respond to requests properly. Please help if you can. Thanks.
Created catalinaLoader in: d:\Tomcat418\server\lib Mar 11, 2003 12:38:41 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on port 80 Mar 11, 2003 12:38:45 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on port 80 Mar 11, 2003 12:40:09 PM org.apache.tomcat.util.log.CommonLogHandler log SEVERE: Endpoint ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=80] ignored exception: java.net.SocketException: socket closed java.net.SocketException: socket closed at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353) at java.net.ServerSocket.implAccept(ServerSocket.java:439) at java.net.ServerSocket.accept(ServerSocket.java:410) at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:107) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:341) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:497) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) at java.lang.Thread.run(Thread.java:536) Mar 11, 2003 12:40:09 PM org.apache.tomcat.util.log.CommonLogHandler log SEVERE: Endpoint null shutdown due to exception: java.net.SocketException: Successful WSAStartup not yet performed: create java.net.SocketException: Successful WSAStartup not yet performed: create at java.net.ServerSocket.createImpl(ServerSocket.java:245) at java.net.ServerSocket.getImpl(ServerSocket.java:203) at java.net.ServerSocket.bind(ServerSocket.java:309) at java.net.ServerSocket.<init>(ServerSocket.java:183) at java.net.ServerSocket.<init>(ServerSocket.java:139) at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:96) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:389) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:497) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) at java.lang.Thread.run(Thread.java:536) Mar 11, 2003 12:40:09 PM org.apache.tomcat.util.log.CommonLogHandler log SEVERE: Caught exception trying to unlock accept. java.net.SocketException: Successful WSAStartup not yet performed: create at java.net.Socket.createImpl(Socket.java:313) at java.net.Socket.<init>(Socket.java:286) at java.net.Socket.<init>(Socket.java:119) at org.apache.tomcat.util.net.PoolTcpEndpoint.stopEndpoint(PoolTcpEndpoint.java:309) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:400) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:497) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) at java.lang.Thread.run(Thread.java:536) Mar 11, 2003 12:40:09 PM org.apache.tomcat.util.log.CommonLogHandler log SEVERE: Caught exception trying to close socket. java.lang.NullPointerException at org.apache.tomcat.util.net.PoolTcpEndpoint.stopEndpoint(PoolTcpEndpoint.java:321) at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:400) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:497) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) at java.lang.Thread.run(Thread.java:536)