I think this may depend on what you intend to do on the server.
Database? CPU intensive calculations? Calling out to some other web
services?
If you use Apache plus Tomcat, then you can set up load balancing.
Depending on the system it's running on, it should be able to process
a large volume of 'fast' calls. (Calls that don't need to do much
computation or IO).
If you are thinking of making calls to other servers or slow
processes, you might also consider Jetty, with it's super nice
'continuations' feature, although it can be tough to make work with
GWT. Once it's set up though, you can handle a very large number of
concurrent requests.
I am not sure if Tomcat has support for suspendable requests.
In fact, if you are planning on some sort of event-driven interaction,
then continuations may be a necessity.