I think my question here would have an easy answer, if I knew where to look.

I'm trying to understand the flow of request handling in the test portal
whereby the initial test page is displayed for
  http://localhost:8080/pluto/

I've traced the code (by static examination) through to a call of
PortalDriverServlet with the context URI http://localhost:8080/pluto/portal:
  conf/localhost/pluto.xml
  -> pluto-portal.war/index.jsp
  -> redirect to http://localhost:8080/pluto/portal/
  -> web.xml <servlet-mapping>
  -> servlet plutoPortalDriver
  -> web.xml <servlet> <servlet-name>
  -> org.apache.pluto.driver.PortalDriverServlet.

Then I lose the trail, about:
[[
RequestDispatcher dispatcher = request.getRequestDispatcher(uri);
dispatcher.forward(request, response);
]]

I assume this has the effect of passing the request, via the portal
container, to the servlet that generates the page of test links, but I
can't find the logic that is being invoked to do this.  What I'm
ultimately trying to do is locate the code that actually generates this
test page and the corresponding link target URIs, but I'd also like to
have a view of the internal logic that achieves this.

I think I'm maybe missing some key understanding about the details of
servlet dispatching.  Can anyone offer any pointers, please?

#g

-- 
Graham Klyne
Research Technology Service
Oxford University Computing Services

Reply via email to