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
