Apple WebObjects 3.5: Serving User Manual
Page 6

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