While the server is running, I am able to be redirected to the welcome page after I click on any of the LOGOUT buttons in my application. And while I am at the welcome page, I can see http://localhost:8080/NameOfMyApplication/do/Main in the address bar. But, if I shut down the server and restart it, the browser shows a page with all the images that I defined in the tile (I use tile to show web pages) and a LOGOUT button. In the address bar, I see http://localhost:8080/NameOfMyApplication/do/Main;jsessionid=49I943J0FJQIQ205058 I must click on that LOGOUT button in order to go to my welcome page. That is to say, I do not directly get the welcome page each time the server restarts.
I must have messed something up and would appreciate if anybody could help identifying the problem. In my web.xml, I have: <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> and this index.jsp (shown below) is in my application root: <%@ taglib uri="/tags/struts-logic" prefix="logic" %> <logic:redirect forward="welcome"/> The mapping in the struts-config.xml is: <forward name="welcome" path="/do/Main"/> I think the logout part would be more informative. The LOGOUT button is in a piece of tile: <%@ taglib uri="/tags/struts-html" prefix="html" %> </TABLE> </TD> </TR> <TR><TD><BR></TD></TR> <TR> <TD ALIGN=CENTER> <html:img page="/article/common/images/goldbrush.gif" border="0" alt="[goldbrush]"/> </TD> </TR> <TR><TD><BR></TD></TR> <TR> <TD class="navbar"> <html:link forward="exit">LOGOUT</html:link> </TD> </TR> </TABLE> The mapping in the struts-config.xml is: <forward name="exit" path="/do/Logoff"/> and <action path="/Logoff" type="org.apache.artimus.signoff.LogoffAction"> <forward name="success" redirect="true" path="/index.jsp"/> </action> The code in the LogoffAction.java is shown below: // package and import statements are omitted public final class LogoffAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType( "text/html" ); PrintWriter out = response.getWriter(); // Extract attributes we will need HttpSession session = request.getSession( false ); if (session != null) { session.invalidate(); } return (mapping.findForward( "success" )); } } // end LogoffAction __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]