----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files. Don't make us guess your problem!!!
----------------------------------------------------------------
I am using JServ 1.0 with Stronghold 2.4.2 on a Solaris 2.7 machine. I
have written a very simple servlet as follows. It just waits for five
seconds and then returns, and it logs when it enters and when it
leaves. When I make several concurrent requests, JServ only seems to be
able to execute two instances simultaneously, although more are "in the
queue". I am using the default configuration, although I have
experimented with different settings. Any ideas of what the problem
could be?
M�rten Larsson
-----
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class JServTest extends HttpServlet
{
private static String LOG_FILE_NAME = "/tmp/jserv_test_log";
private static PrintWriter log;
static {
try {
log = new PrintWriter(new FileOutputStream(LOG_FILE_NAME));
} catch (IOException e) {
e.printStackTrace();
}
}
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
HttpSession session = req.getSession(true);
String sessionID = session.getId();
log.println("Running...."+new Date().toString()+" "+sessionID);
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("Run "+sessionID);
try {
Thread.sleep(5000);
} catch (Exception e) {
}
log.println("Ready..."+new Date().toString()+" "+sessionID);
log.flush();
session.invalidate();
}
}
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]