Gwt Tomcat只允许同时发出两个请求

Gwt Tomcat只允许同时发出两个请求,gwt,tomcat,Gwt,Tomcat,我有一个GWT webapp,在Tomcat下运行,具有以下远程服务: public class MyServiceImpl extends RemoteServiceServlet implements MyService { @Override public void doIt() { System.out.println(Thread.currentThread() + " " + this); try { Th

我有一个GWT webapp,在Tomcat下运行,具有以下远程服务:

public class MyServiceImpl extends RemoteServiceServlet implements MyService {

    @Override
    public void doIt() {

        System.out.println(Thread.currentThread() + " " + this);

        try {
            Thread.sleep(50 * 1000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            System.out.println(e.getMessage());
        }

        System.out.println(Thread.currentThread() + " " + this + " I have done waiting ");
    }
}
在我的页面上,我有一个按钮,单击该按钮时调用该服务。问题是,如果我在三个单独的浏览器选项卡上按两次按钮,只有前两个正在执行,第三个进入队列,并在前两个选项卡中的一个完成后立即执行。我应该修改什么以允许同时发生任意数量的请求

server.xml中的连接器是:

 <Connector className="org.apache.catalina.connector.http.HttpConnector"
      port="8080" minProcessors="50" maxProcessors="75"
      enableLookups="true" redirectPort="8443"
      acceptCount="100" debug="0" connectionTimeout="160000"
      maxKeepAliveRequests="15"/>


浏览器可以与服务器保持的打开连接数量有限制。RFC说“不应该有超过2个”,IE6和IE7应该有2个,但在新版本中可能更像4-8个。可以将IE配置为允许更多:

哪个浏览器?你能试试别的吗?浏览器可以与服务器保持的打开连接数量有限制。RFC说“不应该超过2个”,但我认为在新的浏览器中它更像是4-8个。如果你在打开这2个浏览器的同时尝试连接另一个浏览器会发生什么?你也可以尝试非阻塞连接器:protocol=“org.apache.coyote.http11.Http11NioProtocol”@milan,您对浏览器可以打开的连接数的估计是正确的。如果我从另一个浏览器或不同的IE实例进行连接,它就会工作。你能加上它作为答案吗?我会记下来的,谢谢。我从来没有想过这是一个浏览器问题。