Hi, - Define and map all your servlets in web.xml. - Use the servlet-mapping url-pattern as your argument to the getRequestDisptcher call.
Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Nitschke Michael [mailto:[EMAIL PROTECTED] >Sent: Wednesday, May 19, 2004 6:37 AM >To: Tomcat Users List >Subject: RequestDispatcher resource not available > >We are now using just on servlet which gets all the request and map's them >to other classes bei Classinvocation. > >But we would now benefit from the servlet abillitys and are now reworking >the system to switch to RequestDispatcher. > >The problem is now that I could not find the right path to access the >Servlets. > >The only Servlet that's registered in web.xml is the Welcome-Servlet >(package at.co.mbi.evolution.framework.servlet) which should forward the >request to another Servlet (Test in the same package), but if I do so, as >in all tutorials described, all I get is this error: > >HTTP Status 404 - /at/co/mbi/evolution/framework/servlet/Test > >type Status report > >message /at/co/mbi/evolution/framework/servlet/Test > >description The requested resource >(/at/co/mbi/evolution/framework/servlet/Test) is not available. > > > >Am I doing something wrong, or do I have to change the configuration in >web.xml? > > > >code: > >public void doPost(HttpServletRequest request, HttpServletResponse >response) throws ServletException, IOException{ > >ServletContext cnt = getServletContext(); > >String dispatch = "/at/co/mbi/evolution/framework/servlet/Test"; > >RequestDispatcher dispatcher = cnt.getRequestDispatcher(dispatch); > >if(dispatcher != null){ > >dispatcher.forward(request, response); > >} > >} > > > >Michael Nitschke > > > > >MBI Institut f�r Marketingberatung AG > > > > > > > >Hietzinger Hauptstra�e 119-121 >A-1130 Wien >tel +43 (1) 8777474 9710 >fax +43 (1) 8777474 9712 >e-mail [EMAIL PROTECTED] >www.mbi.co.at > > > > > > > >Der Austausch von Nachrichten mit o.a. Absender via e-mail dient >ausschliesslich Informationszwecken. >Rechtsgeschaeftliche Erklaerungen duerfen ueber dieses Medium nicht >ausgetauscht werden. > > > > >Correspondence with a.m. sender via e-mail is only for information >purposes. >This medium is not to be used for the exchange of legally-binding >communications. > > This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
