Я выполняю следующую строку, как только сервер Tomcat (5.5.28) запущен ..
URL url = new URL("http://localhost:80/servlets/ConnectionCheckServlet");
URLConnection uc = url.openConnection();
long t=System.currentTimeMillis();
//InputStream content = (InputStream)uc.getInputStream();
InputStream content = (InputStream)url.openStream();
System.out.println("Time diff: "+(System.currentTimeMillis()-t));
Timediff в миллисекундах печатается как Time diff: 5141 (> 5 секунд)
Для последующего вызова одного и того же сервлета или другого сервлета разница во времени фактически меньше секунды.
Будет ли задержка в первый раз связана с инициализацией Tomcat?