I think you may be doing two things wrong: 1. j_security_check is a special URL. If you have a security realm defined in your web application, and authentication method specified as FORM, then the container will automatically forward any requests for protected resources to a configurable login form. This login form collects the username and password, and posts to this special URL; the post to j_security_check gets intercepted by your servlet container, which performs Container Managed Authentication - it looks for the j_username and j_password, authenticates the combination, and forwards to the originally requested resource, or to a configurable error page if the authentication fails.
All this to say that you can not map an action to j_security_check. Furthermore, you can't even aggressively authenticate using CMA (Container Managed Authentication) - if you go directly to your login page (without being forwarded there by you container), and try to submit the form, you'll get an error. 2. If you were trying to map a legitimate URL, then you'd have your <action> properties wrong. <action> path="/someLegitimatePath" type="your.action.class" name="name of a previously defined ActionForm if needed for this action" </action> HTH, -Sasha On 10/10/03 20:21, "Caroline Jen" <[EMAIL PROTECTED]> wrote: > Because there is such a statement (shown below) in my > signinForm.jsp: > > <html:form action="j_security_check" method="post" > focus="j_username"> > > I put > > <action > name="j_security_check" > path="/do/admin/Menu"/> > > in my struts-config.xml file. > > When I ran the application, I got: > > [ServletException in:/article/content/signinForm.jsp] > Cannot retrieve mapping for action /j_security_check' > > I know that I did not specify the action properly. > What is the correct way to do it? > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search > http://shopping.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]