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]