I have a created a subclass of Action, called UserRegistrationAction: package StrutsTutorial; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; public class UserRegistrationAction extends Action{ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception{ return mapping.findForward("success"); } } -------- I have following struts-config file: (i have added the last action mapping <action path="/UserRegistration" type="strutsTutorial.UserRegistrationAction" parameter="/pages/regSuccess.jsp"> <forward name="success" path="/pages/strutsTutorial/regSuccess.jsp" /> </action> ) <!-- =================================== Global Forward Definitions --> <global-forwards> <!-- Default forward to "Welcome" action --> <!-- Demonstrates using index.jsp to forward --> <forward name="welcome" path="/Welcome.do" /> </global-forwards> <!-- =================================== Action Mapping Definitions --> <action-mappings> <!-- Default "Welcome" action --> <!-- Forwards to Welcome.jsp --> <action path="/Welcome" type="org.apache.struts.actions.ForwardAction" parameter="/pages/Welcome.jsp" /> <!-- sample input and input submit actions <action path="/Input" type="org.apache.struts.actions.ForwardAction" parameter="/pages/Input.jsp"/> <action path="/InputSubmit" type="app.InputAction" name="inputForm" scope="request" validate="true" input="/pages/Input.jsp"/> end samples --> <action path="/UserRegistration" type="strutsTutorial.UserRegistrationAction" parameter="/pages/regSuccess.jsp"> <forward name="success" path="/pages/strutsTutorial/regSuccess.jsp" /> </action> </action-mappings> ---------- The jsp file is just like hello world jsp. I have UserRegistrationAction.class in the directory structure at: C:\....\webapps\strutsTutorial\WEB-INF\classes\StrutsTutorial\UserRegist rationAction.class Ant is ok. Building ok. Deployed war on tomcat 4.1. but- ----------- What's the problem? When I give : http://localhost:8080/strutsTutorial/UserRegistration.do it gives me error: Status report message No action instance for path /UserRegistration could be created description The server encountered an internal error (No action instance for path /UserRegistration could be created) that prevented it from fulfilling this request. =-------------- Following is command line messages: ------------------------------------- SEVERE: No action instance for path /UserRegistration could be created java.lang.ClassNotFoundException: strutsTutorial.UserRegistrationAction at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa der.java:1443) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa der.java:1289) at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.jav a:207) at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils. java:231) at org.apache.struts.action.RequestProcessor.processActionCreate(Request Processor.java:326) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja va:268) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:148 2) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex t.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]