Hi,
Glassfish itself is very efficient in serving both dynamic (Servlet, JSP, JSF) content and static content. I ran some (unscientific) tests a while ago and it shows Glassfish V3 pushing well in excess of 1 Gbit/s sustained traffic. (go ahead and read it here if you want:
http://blog.bvansomeren.com/2009/07/can-glassfish-v3-saturate-1-gbits.html)
Your only problem would be that in order to run on port 80 you either need to run Glassfish as root or use a deamon that does setuid from root to a lower level (for example, apache, nginx or HAProxy)
Regards,
Barry
[Message sent by forum member 'bvansomeren' (barry_at_bvansomeren.com)]
http://forums.java.net/jive/thread.jspa?messageID=365706