Servlets Glassfish中的Javaservlet一次处理一个请求

Servlets Glassfish中的Javaservlet一次处理一个请求,servlets,glassfish,Servlets,Glassfish,我有一个运行在GlassFish4上的基本servlet 查看日志,我发现一次只处理一个请求 我怎么知道你在问 1) 使用简单的HTTP海报将请求1和请求2间隔几毫秒 2) 请求1需要6秒钟来查询数据库并完成所有的好工作。在日志中,我只看到请求1的日志语句 3) 请求1响应后,我会在日志中看到请求2 为什么会发生这种情况。据我所知,servlet是多线程的。我应该检查什么?“使用简单的HTTP海报”-这也是多线程的吗?不是。我刚刚打开了两个窗口,并单击了两个上的Post按钮。可能查询占用了大量数

我有一个运行在GlassFish4上的基本servlet

查看日志,我发现一次只处理一个请求

我怎么知道你在问

1) 使用简单的HTTP海报将请求1和请求2间隔几毫秒

2) 请求1需要6秒钟来查询数据库并完成所有的好工作。在日志中,我只看到请求1的日志语句

3) 请求1响应后,我会在日志中看到请求2


为什么会发生这种情况。据我所知,servlet是多线程的。我应该检查什么?

“使用简单的HTTP海报”-这也是多线程的吗?不是。我刚刚打开了两个窗口,并单击了两个上的Post按钮。可能查询占用了大量数据库,因此冻结了数据库,基本上破坏了db服务器的多线程功能。为什么查询需要6秒钟?就此而言,可能数据库服务器不是多线程的。毕竟,据我们所知,您可能正在使用MS Access文件。需要更多关于架构的细节来了解发生了什么。