I am building some servlets and ran into a problem. The problem concerns ServletContext objects and the getContext method.
The idea is pretty simple and I've seen numerous examples on the topic. I have a servlet that is http://localhost/NASApp/Main/MainServlet
. I have a second servlet that is /localhost/NASApp/Other/Ot
. I would like the
MainServlet to forward to the OtherServlet. To do this, I am attempting the following in MainServlet:
ServletContext sc = getServletContext();
dispatcher = sc.getRequestDispatcher("/
This appears to agree with documentation and examples that I have found, but I get a 404 error. I have tried "/Other", "/NASApp/Other", and "/localhost/NASApp/Other" in the getContext call. The OtherServlet works fine when you access it directly via typing the URL into the browser, so I know it works. I am using iPlanet App Server 6.0 and iPlanet WebServer 4.1sp5. I see that the webserver specifies some things that need to be done to get servlets to work, but I'm not using the webserver for the servlets. Rather, I am using iAS to deploy my .ear files for me. I haven't found anything in the iAS docs that point to extra steps that need to be done. Anybody have experience in this area? Your help is greatly appreciated.