struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wes Wannemacher <w...@wantii.com>
Subject RE: Simple helloworld test fails with "Could not find action or result"
Date Thu, 06 Mar 2008 03:11:04 GMT
David,

This has been bugging me since my first response... Although it may not
explain why it's not working, try adding 'namespace="/"' to your package
declaration. I was reading through the docs, and I don't think it
indicates that it is necessary. But, just for testing sake, see if that
fixes it.

-Wes

On Wed, 2008-03-05 at 18:53 -0800, Karr, David wrote:
> Oh, and if it helps, this is the output on my browser when executing
> with "debug=xml":
> 
> <debug>
> <parameters/>
> <context>
> <struts.actionMapping>
> <class>class org.apache.struts2.dispatcher.mapper.ActionMapping</class>
> <name>main</name>
> <namespace>/</namespace>
> </struts.actionMapping>
> <attr/>
> <report.conversion.errors>false</report.conversion.errors>
> </context>
> <request/>
> <session/>
> <valueStack>
> <value>
> <actionErrors/>
> <actionMessages/>
> <class>class com.wamu.struts.helloworld.MainAction</class>
> <errorMessages/>
> <errors/>
> <fieldErrors/>
> <locale>
> <ISO3Country>USA</ISO3Country>
> <ISO3Language>eng</ISO3Language>
> <class>class java.util.Locale</class>
> <country>US</country>
> <displayCountry>United States</displayCountry>
> <displayLanguage>English</displayLanguage>
> <displayName>English (United States)</displayName>
> <displayVariant/>
> <language>en</language>
> <variant/>
> </locale>
> <tabs>
> <value>
> <class>class com.wamu.struts.helloworld.MainAction$TabInfo</class>
> <label>ABC</label>
> <name>abc</name>
> </value>
> <value>
> <class>class com.wamu.struts.helloworld.MainAction$TabInfo</class>
> <label>DEF</label>
> <name>def</name>
> </value>
> </tabs>
> </value>
> <value>
> <class>class com.opensymphony.xwork2.DefaultTextProvider</class>
> </value>
> </valueStack>
> </debug> 
> 
> > -----Original Message-----
> > From: Martin Gainty [mailto:mgainty@hotmail.com] 
> > Sent: Wednesday, March 05, 2008 6:07 PM
> > To: Struts Users Mailing List
> > Subject: Re: Simple helloworld test fails with "Could not 
> > find action or result"
> > 
> > Jeromy is correct
> > At the very least we'll need to see the configuration files 
> > located in /WEB-INF such as
> > 
> > web.xml
> > struts-xml
> > struts-config.xml
> > validation.xml
> > web.xml
> > struts-tags.xml
> > validation.xml
> > struts-tags.xml
> > struts-actionchaining.xml
> > struts-integration.xml
> > struts-jsf.xml
> > 
> > These configuration files will give us of the layout/design 
> > you're using
> > 
> > Martin
> > ----- Original Message -----
> > From: "Karr, David" <david.karr@wamu.net>
> > To: "Struts Users Mailing List" <user@struts.apache.org>
> > Sent: Wednesday, March 05, 2008 7:37 PM
> > Subject: RE: Simple helloworld test fails with "Could not 
> > find action or result"
> > 
> > 
> > > -----Original Message-----
> > > From: Othon Reyes Sanchez [mailto:othon.reyes@gmail.com]
> > > Sent: Wednesday, March 05, 2008 4:24 PM
> > > To: Struts Users Mailing List
> > > Subject: Re: Simple helloworld test fails with "Could not 
> > find action 
> > > or result"
> > >
> > > Maybe it sounds dumb but where is lyour struts.xml located?
> > 
> > In my Eclipse project, it's at the root of my "src" 
> > directory.  In the WAR file, it goes into WEB-INF/classes.  
> > If it wasn't found, I would be seeing more serious errors.
> > 
> > > In your struts.xml your action named "main2" has no class.
> > 
> > Take that back :) .
> > 
> > Yes, I know that.  That's the point.  "main2" has no Action 
> > class, but "main" does, and "main" fails for no obvious reason.
> > 
> > > can you post more of your code?
> > 
> > What else would you want to see?  There's really nothing else.
> > 
> > > On Wed, Mar 5, 2008 at 6:04 PM, Karr, David <david.karr@wamu.net> 
> > > wrote:
> > >
> > > > > -----Original Message-----
> > > > > From: Jeromy Evans [mailto:jeromy.evans@blueskyminds.com.au]
> > > > > Sent: Wednesday, March 05, 2008 3:11 PM
> > > > > To: Struts Users Mailing List
> > > > > Subject: Re: Simple helloworld test fails with "Could not find 
> > > > > action or result"
> > > > >
> > > > > I don't see anything wrong with it, provided MainAction returns 
> > > > > "success" (MainAction.java wasn't attached).
> > > >
> > > > Cute.  I guess my company decided that java is unsafe, so
> > > they removed
> > > > it from the attachments :) .  I'll reattach it with a fake extent.
> > > > I'll also attach my JSP.  Perhaps that's relevant.
> > > >
> > > > The Action implementation extends ActionSupport, and it's 
> > using the 
> > > > SUCCESS constant.
> > > >
> > > > > Is it possible you have a conflicting struts.xml 
> > deployed in the 
> > > > > webapp, or any plugin jars deployed?  The only other time
> > > I've seen
> > > > > the response you're returning the correct result code 
> > is when the 
> > > > > Result implementation has encountered an error (not using the 
> > > > > CodeBehind plugin are you?)
> > > >
> > > > I have the following jars in WEB-INF/lib:
> > > >
> > > > spring-context-2.0.5.jar
> > > > spring-core-2.0.5.jar
> > > > commons-logging-1.0.4.jar
> > > > spring-web-2.0.5.jar
> > > > freemarker-2.3.8.jar
> > > > struts2-core-2.0.11.jar
> > > > ognl-2.6.11.jar
> > > > struts2-spring-plugin-2.0.11.jar
> > > > spring-beans-2.0.5.jar
> > > > xwork-2.0.4.jar
> > > >
> > > > I do have the Spring plugin in there.  Could that be an 
> > issue?  I'm 
> > > > going to want to use that soon, but I'm not really using it yet.
> > > >
> > > > I tried exporting my WAR and verifying I only have my single 
> > > > struts.xml in it.
> > > >
> > > > > What happen if your go directly to /main.action and 
> > /main2.action?
> > > >
> > > > That's what I've been doing.  When I go to "/main.action",
> > > I get the
> > > > error I described.
> > > >
> > > > > You have setup two actions:
> > > > >  main - implemented by MainAction, with a forward for
> > > "success" to
> > > > > /main.jsp
> > > > >  main2 - implemented by ActionSupport, with a forward for
> > > "success"
> > > > > to /main.jsp and you're using the default interceptors.  It is 
> > > > > configured correctly.
> > > > >
> > > > > Karr, David wrote:
> > > > > > I'm sure I have a simple error here, but I don't see it.
> > > > > >
> > > > > > I'm trying to construct a simple "hello, world" app with
> > > > > v2.0.11.  I
> > > > > > have an "index.jsp" that redirects to "main.action".  
> > I started 
> > > > > > out with the "main" action just having a result
> > > > > (name="success") going to
> > > > > > "/main.jsp".  That appears to work.  I then cloned the
> > > action (and
> > > > > > changing the name), adding a "class" attribute referring to
> > > > > a simple
> > > > > > Action class.  The Action class' execute method just
> > > > > returns SUCCESS.
> > > > > > I would have thought this would do the same thing as 
> > the action 
> > > > > > without the Action class, but it instead fails with "No
> > > > > result defined
> > > > > > for action com.wamu.struts.helloworld.MainAction and result
> > > > > success".
> > > > > >
> > > > > > I'll attach my struts.xml, web.xml, and MainAction.java files.
> > > > > >
> > > > > >
> > > > >
> > > --------------------------------------------------------------------
> > > > > --
> > > > > > --
> > > > > >
> > > > > >
> > > > >
> > > --------------------------------------------------------------------
> > > > > -
> > > > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > > >
> > > > >
> > > --------------------------------------------------------------------
> > > > > --
> > > > > > --
> > > > > >
> > > > > > No virus found in this incoming message.
> > > > > > Checked by AVG Free Edition.
> > > > > > Version: 7.5.516 / Virus Database: 269.21.5/1314 - 
> > Release Date:
> > > > > > 5/03/2008 6:38 PM
> > > > >
> > > > >
> > > > >
> > > --------------------------------------------------------------------
> > > > > - To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > 
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > For additional commands, e-mail: user-help@struts.apache.org
> > > >
> > >
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> > 
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message