You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by Guus Ellenkamp <gu...@activediscovery.net> on 2010/03/12 06:36:55 UTC

�pache webserver vs. Tomcat

Can anyone tell me what's the exact difference between the 'normal' Apache 
webserver and Tomcat? Sounds to me that Tomcat is Apache + Java stuff. Am I 
correct? 




Re: Àpache webserver vs. Tomcat

Posted by Benson Margulies <bi...@gmail.com>.
Guus,

You are on the wrong mailing list, but I'll try to help. 'Classic Apache',
otherwise known as httpd, is a http server written in C.

Tomcat is a http server and servlet container written in Java. It can
operate completely independently of httpd.

There are connectors that allow you to put httpd in front, passing selective
requests back to a tomcat instance.

--benson


2010/3/12 Guus Ellenkamp <gu...@activediscovery.net>

> Can anyone tell me what's the exact difference between the 'normal' Apache
> webserver and Tomcat? Sounds to me that Tomcat is Apache + Java stuff. Am I
> correct?
>
>
>
>

Re: Apache webserver vs. Tomcat

Posted by Ognjen Blagojevic <og...@etf.bg.ac.rs>.
Guus Ellenkamp wrote:
> Can anyone tell me what's the exact difference between the 'normal' Apache 
> webserver and Tomcat? Sounds to me that Tomcat is Apache + Java stuff. Am I 
> correct? 

'Normal' Apache web server is usually called Apache HTTP Server.

With a bit of oversimplification, Apache HTTP Server is a Web server, 
with support for PHP, Python and CGI scripts. Apache Tomcat is Web 
server with support for Java Servlet and Java ServerPages technologies.

If you plan to develop Java Web applications use Apache Tomcat. If you 
plan to use PHP/Python, use Apache HTTP Server. If you just want to 
create Web sites with static content (HTML, CSS, images) you usually 
don't need any Web server at all. If you plan to *host* web sites with 
static content, you may use the one you prefer, depending on your 
earlier experience.

After you decide witch software you want to use, you might want to 
subscribe to users@httpd.apache.org or users@tomcat.apache.org, since 
this mailing list is intended for Web Service developers (hence the name 
general@WS.apache.org).

HTH,
Ognjen