Thank you Musachy,
That solved my problem, but
I got this error, which might be very familiar for most of you:

The Result type [tiles] which is defined in the Result annotation on the
class [class actions.admin.LoginAction] or determined by the file extension
or is the default result type for the PackageConfig of the action, could not
be found as a result-type defined for the Struts/XWork package
[actions.admin#convention-default#/admin/login] - [unknown location]

actions.admin.LoginAction.java:

  @Action(value="/admin/login/index",result...@result(name="success",
type="tiles", location="admin.login") })   (I have definition in tiles.xml
for "admin.login".)
  public String execute() {
        return SUCCESS;
    }

struts.xml :
    <package name="default"  namespace="/" extends="struts-default">
        <result-types>
            <result-type name="tiles"
class="org.apache.struts2.views.tiles.TilesResult" />
        </result-types>
     </package>

Can anyone explain what name="default" stands for, because i changed it as
name="admin", i got the same error.
and also [actions.admin#convention-default#/admin/login] .  What is
#convention-default# ? Is it "actions" because convention plugin looks for
actions package. Or is it something we define in config files?
Thanks in advance.


On Wed, Jan 7, 2009 at 3:42 PM, Musachy Barroso <musa...@gmail.com> wrote:

> You are missing dependencies, in this case Commons Digester
> (http://commons.apache.org/digester/)
>
> musachy
>
> On Wed, Jan 7, 2009 at 10:38 AM, Ercan Kayaonu <ekaya...@gmail.com> wrote:
> > Hi,
> > I'm using Struts 2.1.5 with convention plugin. I'm in the learning
> process
> > and trying several things (action, rule annotations, hibernate etc).
> > Everything was working ok until today.  i started using Tiles.
> > I copied
> >
> > struts2-tiles-plugin-2.1.5.jar
> > tiles-api-2.0.6.jar
> > tiles-core-2.0.6.jar
> > tiles-jsp-2.0.6.jar files into my lib folder. These files come with
> struts
> > 2.1.5.
> >
> > I added
> >    <listener>
> >
> >
> <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
> >    </listener>
> > to web.xml file.
> >
> > This is my struts.xml:
> > <struts>
> >    <package name="default" extends="struts-default">      (There was also
> > namespace="/", but later i removed it. but nothing changed)
> >        <result-types>
> >            <result-type name="tiles"
> > class="org.apache.struts2.views.tiles.TilesResult" />
> >        </result-types>
> >     </package>
> > </struts>
> >
> > I couldn't quite understand this package thing. Maybe the problem is with
> my
> > struts file. I can also paste tiles.xml if it is necessary to diagnose
> the
> > problem.
> > I get
> > HTTP Status 404 - /adv_ment/admin/login/index   problem. And these are
> the
> > lines from eclipse console:
> >
> > SEVERE: Exception sending context initialized event to listener instance
> of
> > class org.apache.struts2.tiles.StrutsTilesListener
> > java.lang.NoClassDefFoundError: org/apache/commons/digester/Rule
> >    at org.apache.tiles.definition.UrlDefinitionsFactory.init
> >    at
> > org.apache.tiles.impl.BasicTilesContainer.initializeDefinitionsFactory
> >    at org.apache.tiles.impl.BasicTilesContainer.init
> > ..............
> >
> > Thanks in advance. Sorry for keeping it long.
> >
>
>
>
> --
> "Hey you! Would you help me to carry the stone?" Pink Floyd
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to