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]
>
>