Richard,
Thanks for your  kind help. Following is the content of my struts-config.xml and I am 
invoking the "/executeEvaluation" action.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// struts-config.xml
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts 
Configuration 1.1//EN"
                               
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd";>

<struts-config>

 <!-- Data Sources -->
 <data-sources></data-sources>

 <!-- Form Beans -->
 <form-beans>
  <form-bean name="logonForm" type="org.apache.struts.action.DynaActionForm">
   <form-property name="password" type="java.lang.String"></form-property>
   <form-property name="id" type="java.lang.String"></form-property>
  </form-bean>
  <form-bean name="registrationForm" 
type="cmmieval.web.struts.forms.RegistrationForm"></form-bean>
  <form-bean name="evaluationForm" 
type="cmmieval.web.struts.forms.EvaluationForm"></form-bean>
  <form-bean name="processAreasForm" 
type="cmmieval.web.struts.forms.ProcessAreasForm"></form-bean>
  <form-bean name="prepareEvaluationForm" 
type="cmmieval.web.struts.forms.PrepareEvaluationForm"></form-bean>
 </form-beans>

 <!-- Global Exceptions -->
 <global-exceptions></global-exceptions>

 <!-- Global Forwards -->
 <global-forwards>
  <forward name="logon" path="/logon.jsp"></forward>
  <forward name="register" path="/editRegistration.do?action=create"></forward>
  <forward name="success" path="/mainMenu.jsp"></forward>
  <forward name="start" path="/prepareEvaluation.do">
  </forward>
  <forward name="home" path="/index.jsp">
  </forward>
  <forward name="editRegistration" path="/editRegistration.do?action=edit">
  </forward>
 </global-forwards>

 <!-- Action Mappings -->
 <action-mappings>
  <action path="/logon" type="cmmieval.web.struts.actions.LogonAction" 
name="logonForm" scope="request" input="/logon.jsp"></action>
  <action path="/editRegistration" 
type="cmmieval.web.struts.actions.EditRegistrationAction" name="registrationForm" 
scope="request" validate="false">
   <forward name="success" path="/registration.jsp"></forward>
  </action>
  <action path="/selectProcessAreas" name="processAreasForm" scope="session" 
type="cmmieval.web.struts.actions.SelectProcessAreasAction" 
input="/prepareEvaluation.do">
            <forward name="success" path="/executeEvaluation.do"/>
  </action>

<!---------------- Here is the action I am invoking 
-------------------------------------------------->
        <action path="/executeEvaluation" 
type="cmmieval.web.struts.actions.ExecuteEvaluationAction" name="evaluationForm" 
scope="request" validate="false">
         <forward name="success" path="/evaluation.jsp"/>           
        </action>
  <action path="/prepareEvaluation" 
type="cmmieval.web.struts.actions.PrepareEvaluationAction" 
name="prepareEvaluationForm" scope="request" attribute="prepareEvaluationForm" 
validate="false">
   <forward name="success" path="/prepareEvaluation.jsp"></forward>
  </action>
  <action path="/initializeProcessAreasList" name="prepareEvaluationForm" 
scope="request" type="cmmieval.web.struts.actions.InitializeProcessAreasListAction" 
input="/prepareEvaluation.do" validate="false">
   <forward name="success" path="/listProcessAreas.do" />
  </action>
  <action path="/saveRegistration" name="registrationForm" scope="request" 
type="cmmieval.web.struts.actions.SaveRegistrationAction" validate="true" 
input="/registration.jsp"></action>
  <action path="/listProcessAreas" name="processAreasForm" scope="session" 
type="cmmieval.web.struts.actions.ListProcessAreasAction" validate="false">
   <forward name="success" path="/listProcessAreas.jsp"/>
  </action>
        <action path="/saveEvaluation" name="evaluationForm" 
type="cmmieval.web.struts.actions.SaveEvaluationAction" scope="request" 
validate="false">
            <forward name="continue" path="/executeEvaluation.do"></forward>
            <forward name="complete" path="/review.jsp"/>
        </action>
 </action-mappings>

 <!-- Message Resources -->
 <message-resources parameter="cmmieval.resources.ApplicationResources" />

 <!-- Plugins -->
 <plug-in className="cmmieval.web.struts.plugins.AccountDatabasePlugin">
  <set-property property="pathname" value="/WEB-INF/database.xml" />
 </plug-in>
 <plug-in className="cmmieval.web.struts.plugins.CMMIOntologyPlugin">
  <set-property property="pathname" value="/WEB-INF/CMMI1_1.owl" />
 </plug-in>
 <plug-in className="cmmieval.web.struts.plugins.EvaluationDatabasePlugin">
  <set-property property="base" value="/WEB-INF/DATA/"/>
 </plug-in>

</struts-config>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Regards,

Paraman

----- Original Message ----- 
From: "Richard Yee" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Sunday, May 16, 2004 10:57 PM
Subject: Re: java.lang.IllegalArgumentException: No bean specified


> With the information you provided, it is hard to tell what the problem is. 
> Send the contents of your struts-config.xml and which action you are invoking.
> 
> Regards,
> 
> Richard
> 
> At 07:16 AM 5/16/2004, you wrote:
> >Hi,
> >I am writing a web application based on Struts and encountered a problem. 
> >When I ran it on Tomcat, I got the following exception:
> >java.lang.IllegalArgumentException: No bean specified
> > 
> >org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtils.java:837)
> > 
> >org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
> >         org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
> >         org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
> > 
> >org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
> > 
> >org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
> > 
> >org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
> >         org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
> >         javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >         javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> > 
> >org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
> > 
> >org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
> > 
> >org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
> > 
> >org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
> >         org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
> >         javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >         javax.servlet.http.HttpServlet.service(HttpServlet.java:810)I 
> > have correctly set the action mappings.
> >What are the possible causes of this exception?Any help is highly appreciated!
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

Reply via email to