Hi Dave,

I have the following snippet of DashbdController class that I am expecting
to hit with the following URL:

http:/localhost:8080/Dashbd

<---SNIPPET

package com.myeclipse.ozone;

import java.util.Collection;

import com.myeclipse.hibernate.*;

import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.cfg.Configuration;

import org.apache.struts2.config.Result;
import org.apache.struts2.config.Results;
import org.apache.struts2.dispatcher.ServletActionRedirectResult;
import org.apache.struts2.rest.DefaultHttpHeaders;
import org.apache.struts2.rest.HttpHeaders;

import com.opensymphony.xwork2.ModelDriven;
import com.opensymphony.xwork2.Validateable;
import com.opensymphony.xwork2.ValidationAwareSupport;


@Results({
    @Result(name="success", type=ServletActionRedirectResult.class,
value="dashbd")
})

public class DashbdController extends ValidationAwareSupport implements
ModelDriven<Object>, Validateable{

   //private static Gadget    transientGadget = new Gadget();

    //String id;
    int id;

    private static int    dashboardId;

    private Collection<Dashbd>     dashboardList;
    private Collection<Dashbd>     model;
    private Collection<DashbdType> dashboardTypeList;

    private DashbdService dashboardService = new DashbdService();  // where
the DAOs live


    /*
****************************************************************************************
     *             DASHBOARDS
     */

    //
    // GET .../dashbd                 get all dashboards in table
    //
    public HttpHeaders index() {
        dashboardList = dashboardService.getAll();
        return new DefaultHttpHeaders("index")   // dashbd-index.jsp
            .disableCaching();
    }


and etc. ....

...END SNIPPET >

There are more methods in this calss of course, but all I'm trying to do
initially is hit the index() action with the URL above ?!?

the index.jsp is really simple:

<% response.sendRedirect("dashbd"); %>


this same scheme works perfectly with another RESTful app service and fir
the life of me, I can't find any



On Mon, Jul 28, 2008 at 4:17 PM, Dave Newton <[EMAIL PROTECTED]> wrote:

> The web.xml doesn't have anything to do with the error message; it thinks
> there isn't an action configured at the URL you're requesting.
>
> Impossible to help without more information.
>
> Dave
>
> --- On Mon, 7/28/08, John Moose <[EMAIL PROTECTED]> wrote:
>
> > From: John Moose <[EMAIL PROTECTED]>
> > Subject: There is no Action mapped for namespace / and action name ...
> > To: "Struts Users Mailing List" <user@struts.apache.org>
> > Date: Monday, July 28, 2008, 3:58 PM
> > I know what you're thinking... web.xml has no action
> > mapping, but it does!
> >
> >
> > <?xml version="1.0"
> > encoding="UTF-8"?>
> > <web-app version="2.5"
> >     xmlns="http://java.sun.com/xml/ns/javaee";
> >
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >
> > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> >
> > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>
> >
> >     <display-name>Struts 2 RESTful Ozone
> > Services</display-name>
> >
> >   <!-- Filters -->
> >       <filter>
> >           <filter-name>action2</filter-name>
> >
> >
> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
> >           <init-param>
> >
> > <param-name>actionPackages</param-name>
> >
> > <param-value>com.myeclipse.ozone</param-value>
> >           </init-param>
> >           <init-param>
> >
> > <param-name>struts.devMode</param-name>
> >               <param-value>true</param-value>
> >           </init-param>
> >       </filter>
> >
> >       <filter-mapping>
> >           <filter-name>action2</filter-name>
> >           <url-pattern>/*</url-pattern>
> >       </filter-mapping>
> >
> >   <welcome-file-list>
> >     <welcome-file>index.jsp</welcome-file>
> >   </welcome-file-list>
> > </web-app>
> >
> >
> >
> > This file works well with another Struts2.1.3 app.  Can
> > someone help me
> > understand where to look for the cause of this???
> >
> > Thanks folks
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to