TOMCAT
Tomcat is an application server from the Apache operating system Foundation that executes Java
servlets and renders Web pages that include Java Server Page coding. Characterize as a
"reference implementation" of the Java Servlet and the Java Server Page specifications, Tomcat
is the development of an open collaboration of developers and is available from the Apache Web
site in both binary and source history. Tomcat can be used as either a standalone product with its
own national Web server or together with other Web servers, including Apache, Netscape
Enterprise Server, Microsoft Internet Information Server (IIS), and Microsoft Personal Web
Server. Tomcat requires a Java Runtime Enterprise Environment that conforms to JRE 1.1
Apache Tomcat is used to expand your Java Servlets and JSPs. So in your Java project you can build your WAR (short for Web ARchive) file, and just drop it in the deploy list in Tomcat. So basically Apache is an HTTP Server, serving HTTP. Tomcat is a Servlet and JSP Server serving Java technologies Apache Tomcat 7 includes several guarantee updates that further harden the application server that came directly from the Bugzilla queue. One new quality, the Security Lifecycle Listener, helps ensure that Tomcat is started in a reasonably secure way.
JBOSS
JBoss is a division of Red Hat that provides support for the JBoss open source application server
program and related middleware services marketed under the JBoss project Middleware brand.
JBoss is an open source alternative to commercial offerings from IBM Web Sphere and SAP Net
Weaver.
The JBoss Web application server was built with one immediate goal in mind: to make it as
dynamic and expandable (and scalable) as possible, without losing too much in achievement or
reliability.
JBoss provides a default application that serves content for the root application context. This default context is the ROOT. War application in the jbossweb-tomcat55.sar catalogue. You can serve static files not associated with any other application by adding that satisfied to the ROOT. War directory. For example, if you want to have a shared image directory you could create an image subdirectory in ROOT. War and place the images there. You could then access an image named my image.