Thanks for the help Matt.  I tried this but got the same error.

I then experimented by changing 
<action name="objectClass" class="ObjectClassAction">
                <result>/WEB-INF/pages/objectClass.jsp</result>
                <result name="form" type="redirect">objectClass.html</result>
</action>
to 
<action name="objectClass"
class="com.StatsSA.crud.action.ObjectClassAction">
                <result>/WEB-INF/pages/objectClass.jsp</result>
                <result name="form" type="redirect">objectClass.html</result>
</action>

and this fixed the error.

Mike King



mraible wrote:
> 
> I would try putting your project in a directory that doesn't have a space
> in it.
> 
> Matt
> 
> On Sun, Oct 26, 2008 at 2:22 AM, Mike King <[EMAIL PROTECTED]>
> wrote:
>>
>> When I run mvn jetty:run-war the following message is embedded in the
>> Command
>> Prompt window (see the bold text).
>>
>> ******************* start of message *******************************
>> [INFO] Web overrides =  none
>> [INFO] Starting jetty 6.1.9 ...
>> 2008-10-26 09:35:53.06::INFO:  jetty-6.1.9
>> 2008-10-26 09:35:53.022::INFO:  Extract
>> jar:file:/C:/Documents%20and%20Settings/
>> Mike%20King/AppFuseWorkspace/AppFuseSandbox/mikeFirstProject/target/mikeFirstPro
>> ject-1.0-SNAPSHOT.war!/ to C:\Documents and Settings\Mike
>> King\AppFuseWorkspace\
>> AppFuseSandbox\mikeFirstProject\target\work\webapp
>> log4j:WARN Continuable parsing error 57 and column 64
>> log4j:WARN Attribute value "com.opensymphony.xwork2.util.OgnlValueStack"
>> of
>> type
>>  ID must be unique within the document.
>> 2008-10-26 09:36:00.471::INFO:  No Transaction manager found - if your
>> webapp re
>> quires one, please configure one.
>> 2008-10-26 09:36:03.830:/:INFO:  Initializing Spring root
>> WebApplicationContext
>> [mikeFirstProject] WARN [main] Settings.getLocale(143) | Settings: Could
>> not
>> par
>> se struts.locale setting, substituting default VM locale
>> 2008-10-26 09:36:07.404::WARN:  failed struts
>> Action class [ObjectClassAction] not found - action -
>> file:/C:/Documents%20and%2
>> 0Settings/Mike%20King/AppFuseWorkspace/AppFuseSandbox/mikeFirstProject/target/wo
>> rk/webapp/WEB-INF/classes/struts.xml:136:56
>> ...
>>        at
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>> 2008-10-26 09:36:08.622::INFO:  Started
>> [EMAIL PROTECTED]:8080
>> [INFO] Started Jetty Server
>> [INFO] Starting scanner at interval of 3 seconds.
>> ******************* end of message *******************************
>>
>> Here are some relevant snippets of the code.
>>
>> ******************* start of snippets of the
>> code*******************************
>> THE UNFOUND CLASS
>> package com.StatsSA.crud.action;
>> /**
>>  * @author Mike King
>>  * @version 1.0
>>  * @created 23-Oct-2008 11:47:50 AM
>>  */
>> import org.appfuse.webapp.action.BaseAction;
>> import org.appfuse.service.GenericManager;
>> import com.StatsSA.crud.model.Object_Class;
>> import java.text.MessageFormat;
>> import java.util.List;
>> public class ObjectClassAction extends BaseAction {
>>        GenericManager<Object_Class, Long> manager;
>>        Object_Class objectClass;
>>        Long id;
>>        public ObjectClassAction(){
>>
>>  ------------------------------------
>> APPLICATIONCONTEXT.XML
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>    xmlns:tx="http://www.springframework.org/schema/tx";
>>    xsi:schemaLocation="http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd";>
>>
>>    <bean class="org.appfuse.dao.spring.HibernateExtensionPostProcessor">
>>        <property name="annotatedClasses">
>>            <list>
>>                <value>com.StatsSA.crud.model.Object_Class</value>
>>            </list>
>>        </property>
>>    </bean>
>>
>>    <bean id="objectClassManager"
>> class="org.appfuse.service.impl.GenericManagerImpl">
>>        <constructor-arg>
>>            <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate"
>> autowire="byType">
>>                <constructor-arg
>> value="com.StatsSA.crud.model.Object_Class"/>
>>            </bean>
>>        </constructor-arg>
>>    </bean>
>>
>>    <bean id="objectClassAction"
>> class="com.StatsSA.crud.action.ObjectClassAction" scope="prototype">
>>        <property name="objectClassManager" ref="objectClassManager"/>
>>    </bean>
>> </beans>
>>
>>  ------------------------------------
>> STRUTS.XML
>> <package name="admin" extends="default" namespace="/admin">
>>        <action name="activeUsers"
>> class="com.opensymphony.xwork2.ActionSupport">
>>            <result
>> name="success">/WEB-INF/pages/admin/activeUsers.jsp</result>
>>        </action>
>>
>>        <action name="flushCache"
>> class="com.opensymphony.xwork2.ActionSupport">
>>            <interceptor-ref name="adminCheck"/>
>>            <result
>> name="success">/WEB-INF/pages/admin/flushCache.jsp</result>
>>        </action>
>>
>>        <action name="reload"
>> class="org.appfuse.webapp.action.ReloadAction">
>>            <interceptor-ref name="adminCheck"/>
>>            <!-- this should never be used, it's here to prevent warnings
>> -->
>>            <result name="success">/WEB-INF/pages/mainMenu.jsp</result>
>>        </action>
>>
>>        <action name="users" class="userAction" method="list">
>>            <interceptor-ref name="adminCheck"/>
>>            <result
>> name="success">/WEB-INF/pages/admin/userList.jsp</result>
>>        </action>
>>
>>        <action name="objectClass" class="objectClassAction">
>>                <result>/WEB-INF/pages/objectClass.jsp</result>
>>                <result name="form"
>> type="redirect">objectClass.html</result>
>>        </action>
>>
>>  ------------------------------------
>>  ******************* end of snippets of the
>> code*******************************
>>
>> Help would be appreciated.  Struts is new to me.
>> Thanks,
>> Mike King
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/System-can%27t-find-an-Action-class%21-tp20171259s2369p20171259.html
>> Sent from the AppFuse - User mailing list archive at Nabble.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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/System-can%27t-find-an-Action-class%21-tp20171259s2369p20206851.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


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

Reply via email to