An app server is running in JBoss with some EJBs and a webapp is running in Tomcat. The webapp makes some calls to the EJBs to gather data for the webpages. It all works fine FOR AWHILE. After a certain time (around approx 1 day) of heavy usage Tomcat starts to put out exceptions and it appears as if it cannot reach the EJBs.
The error message is: "java.rmi.ConnectIOException: error during JRMP connection establishmen; nested exception is: java.net.SocketTimeoutException: Read timed out"