User manual
Table Of Contents
- Web Technologies Administration
- Contents
- Web Technologies Overview
- Managing Web Technologies
- Managing Websites
- Using Server Admin to Manage Websites
- Changing the Access Port for a Website
- Improving Performance of Static Websites (PerformanceCache)
- Enabling Access and Error Logs for a Website
- Setting Up Directory Listing for a Website
- Connecting to Your Website
- Enabling WebDAV on Websites
- Enabling a Common Gateway Interface (CGI) Script
- Enabling Server Side Includes (SSI)
- Viewing Website Settings
- Setting Server Responses to MIME Types and ContentHandlers
- Enabling SSL
- Enabling PHP
- User Content on Websites
- WebMail
- Secure Sockets Layer (SSL)
- Working With Open-Source Applications
- Installing and Viewing WebModules
- Solving Problems
- Where to Find More Information
- Glossary
- Index

Chapter 6 Working With Open-Source Applications 55
Using Apache Axis
You can use Apache Axis by writing web applications that use the Axis libraries and
then deploy the applications in Tomcat or JBoss. Unlike JBoss and Tomcat, Axis is not
usually used as an application server.
Mac OS X Server version 10.3 includes a preinstalled version of Apache Axis (1.1), which
operates in conjunction with the preinstalled Tomcat 4.1.24-LE. Apache Axis is an
implementation of Simple Object Access Protocol (SOAP). More about SOAP can be
found at http://www.w3.org/TR/SOAP/. More about Axis can be found at
http://ws.apache.org/axis/.
The Axis libraries can be found in /System/Library/Axis. By default, Apple installs a
sample Axis web application into Tomcat. The web application known as axis can be
found in /Library/Tomcat/webapps/axis.
After you enable Tomcat using the Application Server section of Server Admin, you can
validate the preinstalled Apache Axis by browsing the following:
http://example.com:9006/axis/
Replace “example.com” in the URL above with your host name. Note the nonstandard
Tomcat port.
The first time you exercise the preinstalled Axis by browsing http://example.com:9006/
axis/ and selecting the link entitled “Validate the local installation's configuration,” you
should expect to see the following error messages:
• Warning: could not find class javax.mail.internet.MimeMessage from file mail.jar
Attachments will not work.
See http://java.sun.com/products/javamail/
• Warning: could not find class org.apache.xml.security.Init from file xmlsec.jar
XML Security is not supported
See http://xml.apache.org/security/
Follow the instructions that accompany the warning messages if you require those
optional components.
Consult the Axis User's Guide on the Apache Axis website to learn more about using
Axis in your own web applications.
Experimenting With Apache 2
Version 10.3 of Mac OS X Server includes Apache 2 for evaluation purposes in addition
to the operational version of Apache 1.3. By default, Apache 2 is disabled, and all Server
Admin operations work correctly with Apache 1.
LL2350.book Page 55 Friday, August 22, 2003 2:32 PM