The error says that class strutsTutorial.UserRegistrationAction is not
found. Check whether class is there in WEB-INF/classes directroty

rgds
Antony Paul


On Mon, 13 Dec 2004 21:24:39 -0800, S.B. <[EMAIL PROTECTED]> wrote:
> No, it still doesn't work. I am copying the error I get when I give:
> http://localhost:8080/strutsTutorial/userRegistration.do
> 
> Can you tellme exactly where you are saying to change this?
> Also, I think it's the tilesprocessor request. I am not using tiles just
> default. Is default requestprocessor?
> If so, what do I add to the struts-config.xml? StrutsConsole is not
> giving any errors.
> ------------here's the output I get:
> 
> INFO: Jk running ID=0 time=0/200
> config=C:\open_source\jakarta-tomcat-4.1.30\co
> nf\jk2.properties
> Dec 13, 2004 9:19:09 PM org.apache.struts.tiles.TilesRequestProcessor
> initDefini
> tionsMapping
> INFO: Tiles definition factory found for request processor ''.
> Dec 13, 2004 9:19:09 PM org.apache.struts.action.RequestProcessor
> processMapping
> 
> SEVERE: Invalid path /UserRegistration was requested
> Dec 13, 2004 9:19:18 PM org.apache.struts.action.RequestProcessor
> processActionC
> reate
> 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
> --------------------------------------------------
> 
> -----Original Message-----
> From: Sebastián Gorgo [mailto:[EMAIL PROTECTED]
> Sent: Monday, December 13, 2004 12:52 PM
> To: Struts Users Mailing List
> Subject: Re: Problem with starting the samplecode-urgent help
> 
> You must change "strutsTutorial.UserRegistrationAction" to
> "StrutsTutorial.UserRegistrationAction".
> Its case-sensitive.
> 
> S.B. wrote:
> > 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\UserRegi
> > st
> > 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]
> >
> >
> > .
> >
> 
> ---------------------------------------------------------------------
> 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]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to