File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Services and the fly likes Differentiate Axis - web server (Apache+Tomcat) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Differentiate Axis - web server (Apache+Tomcat)" Watch "Differentiate Axis - web server (Apache+Tomcat)" New topic
Author

Differentiate Axis - web server (Apache+Tomcat)

Vanchi Nathan
Ranch Hand

Joined: Feb 24, 2004
Posts: 107
Hello all,

I'm new to web services. My question is that how different is Apache Axis with Apache-Tomcat (Apache connected to Tomcat) in its function and purpose?

thanks a lot....


Best regards,<br /> <br />vanchin
Balaji Loganathan
author and deputy
Bartender

Joined: Jul 13, 2001
Posts: 3150
Apache Axis=>http://ws.apache.org/axis/index.html
Apache Axis is an implementation of the SOAP. With apache axis, you can send and receive SOAP messages...You can run java based webservices using axis. Apache axis a plugin to Apache Tomcat.


Apache tomcat=>http://jakarta.apache.org/tomcat/index.html

Apache tomcat is a servelt container tool, you can run jsp and servlets using tomcat. The combination of Apache webserver + Tomcat + Axis helps you to process both servlet-jsp based applications,web and webservices.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12769
    
    5
Don't get the impression that you have to have the Apache webserver. Tomcat is a perfectly adaquate webserver by itself and will be much simpler to configure and manage. The AXIS project only handles SOAP style web services and MUST be hosted on a servlet container such as Tomcat to handle HTTP based SOAP.
Bill
Vanchi Nathan
Ranch Hand

Joined: Feb 24, 2004
Posts: 107
So, based on your reply... is Axis a web application or plugin? now i'm getting mixed up with plugin and web application.

William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12769
    
    5
AXIS is a web application that need a servlet container. I believe the term plugin refers strictly to the Apache web server.
Vast confusion has resulted from the fact that the Apache Software Foundation - initially famous for the Apache web server - now has all sorts of projects. Apache Tomcat refers to the Tomcat project hosted by the Apache Software Foundation. Go to www.apache.org to get an overview of all the projects.
Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Differentiate Axis - web server (Apache+Tomcat)