Dear All,

I have written a servlet application that simply takes requests made to a
web server and relays them onto another web server.  I have written this
application to enable access to our (IIS) Web Extensions from web servers
running on non-Win32 platforms.

Our Win32 specific web URLs have the following format:

/scripts/eweb.dll/<url>

Using the server administration tool on the non-Win32 web server, the Script
path is mapped to the Java servlet invoker.  Additionally, the Script Name
eweb.dll is mapped to the servlet.  Thus, all HTTP Requests to our
ISAPI/NSAPI dll are intercepted and passed onto the servlet which translates
them into Post and Get calls over a socket connection to a remote Win32
webserver.

When I test this application using the Java Web Server (version 1.1) running
on WinNT4, the servlet is initialised and the communication between the web
servers runs successfully, with the appropriate pages being returned to the
original client.  In this case, our web files are installed in the
public_html file and the \scripts\eweb.dll is mapped as a servlet alias to
my servlet.  The servlet directory is mapped to the invoker servlet that is
provided by the web server.  The eweb.dll is located on the remote win-32
machine, but not on the middle non-windows machine.  This dll loads various
gif and html files that are located in the public web server directories on
all
three machines.

I am currently trying to simulate the same behaviour using the Netscape
Enterprise Server (Version 3 - June 1999, running on Netware 4.11 SP6).  I
have mapped the \scripts\eweb.dll to the servlet using the Content
Management, URL Forwarding tool in the administrator.  Our web files are
stored in the \NOVONYX\suitespot\docs directory which is the Primary
Document Directory.

When I enter the url: http://<serverAddress>/eweb/default.htm in the
browser, the servlet is initialised and loaded successfully, however the
request URI passed to the servlet takes the form:

/servlet/com.metastorm.ProxyServer.EwebProxyServlet (this is the
name of the servlet).  As the servlet is not located on the remote (win-32)
web server, the response returned is Error 404 Object Not Found.

When I enter the same url using the Java Web Server, the request URI passed
to the servlet is: /scripts/eweb.dll/Login
As this page is located on the remote (win-32) web server, it can be
retrieved and sent back to the client.

Are there some other mappings or configurations settings that I should be
changing in order to get this application running?  I have tried making
changes
in the obj.conf and servlet.properties files, but I am not sure what form
these
should take.  I am new to the Netscape Enterprise Server as well
as to Netware and any help and/or suggestions would be very much
appreciated,

thanks in advance,

best wishes,

Louise Caldicott

Software Developer,
Metastorm Inc.

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to