beautypg.com

Apple WebObjects 3.5: Serving User Manual

Page 6

background image

WebObjects HTTP Adaptors

7

executable, or if the application is compiled, it invokes the executable in
the application wrapper itself. This invocation starts the application on the
HTTP server machine and registers it in the private configuration file,
thereby allowing the adaptor to contact the new application instance. If the
adaptor cannot find the requested application (for example, there’s a typo in
the URL), it returns a list of the applications it can find.

Note that if the public configuration file
NeXT_ROOT

/NextLibrary/WOAdaptors/Configuration/WebObjects.conf

exists, no

applications are ever autostarted. Also note that adding applications to the
Monitor as described in the section “Initial Monitor Setup” creates the
public configuration file. Thus, if you are using the Monitor application,
autostarting is disabled.

Installed HTTP Adaptors

When WebObjects is installed, the following adaptors are put in
NeXT_ROOT

/NextLibrary/WOAdaptors

along with source code. Note that only the

CGI adaptor is installed on Mach, since neither Netscape’s nor Microsoft’s
servers have been ported to this platform. Also, no ISAPI binary file is
installed on Solaris or HP-UX platforms (only source code).

The following table summarizes the adaptors provided with WebObjects.

Server

NextLibrary Location

Executable

CGI

many

WOAdaptors/CGI

WebObjects[.exe]

NSAPI2

Netscape 2.0

FastTrack (httpd)
Enterprise (https)

WOAdaptors/NSAPI/2.0

WebObjects-NSAPI.dll
or
WebObjects-NSAPI.so

NSAPI2.0.1

Netscape 2.0.1

FastTrack (httpd)
Enterprise (https)

WOAdaptors/NSAPI/2.0.1

WebObjects-NSAPI.dll
or
WebObjects-NSAPI.so

NSAPI3

Netscape 3.0

FastTrack (httpd)
Enterprise (https)

WOAdaptors/NSAPI/2.0

WebObjects-NSAPI.dll
or
WebObjects-NSAPI.so

ISAPI

Microsoft Internet
Information Server

IIS 1.0
IIS 2.0 (NT Server 4.0)
IIS 3.0 (NT Server 4.0)
Peer Web (NT WS 4.0)

WOAdaptors/ISAPI

WebObjects-ISAPI.dll