GlassFish vs Tomcat

From WikiVS, the open comparison website
Jump to: navigation, search

GlassFish and Tomcat are web application deployment frameworks for Java.

Contents

[edit] Deployment

Both GlassFish and Tomcat are written in Java for the Java Runtime Environment. They are meant to deploy Java web applications.

[edit] Java EE Support

GlassFish has almost complete support for Java 5 and 6 EE, while Tomcat supports only servlet and JSP standards.

[edit] Supported Frameworks

Virtually all web services designed to work on Tomcat can also be run on GlassFish. This includes JRuby on Rails.

[edit] Administration

GlassFish provides more tools for administration than Tomcat does. [1]

[edit] Development / Maintenance

Glassfish is now owned by Oracle and is maintained by both Oracle and its development community. Tomcat is a project of the Apache Foundation and is maintained by its development community.

[edit] Performance

Tomcat is faster to load, but GlassFish is faster to reload. Apart from loading times, Tomcat and GlassFish are similar in performance. [2]

[edit] Dependencies

GlassFish comes with its own HTTP frontend named Grizzly.

Tomcat is often installed with Apache httpd for loadbalancing. It adds considerable flexibility to the configuration.

[edit] Links

See Also the Following Articles

Personal tools
Namespaces
Variants
Actions
Navigation
Ads
Toolbox