Try setting struts.convention.default.parent.package = checkout

The constant is documented under "XWork" in the convention plugin docs:
http://struts.apache.org/2.1.8.1/docs/convention-plugin.html#ConventionPlugin-XWorkpackages

Also, are your action classes in a package *.action.*?
They must be in a package path that contains struts, struts2, action, or actions as documented here:
http://struts.apache.org/2.1.8.1/docs/convention-plugin.html#ConventionPlugin-Codebehindhelloworld


- Jonathan


Miles, Chris wrote:
NOT PROTECTIVELY MARKED



Hi,

Thanks. My config only contains

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration
2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd";>
<struts>
    <package name="checkout" extends="struts-default"
namespace="/actions"/> </struts>

My actions are contained within the WAR file within the EAR. No JARs in
place. There is nothing in the setup documentation about setting the
package property?

Chris

-----Original Message-----
From: jonathan doklovic [mailto:list-rea...@sysbliss.com]
Sent: 20 April 2010 15:48
To: Struts Users Mailing List
Subject: Re: Convention Plugin not being picked up.

I would also look at your struts config for the following:

struts.convention.default.parent.package - should be the name of your
default package declared in the config

struts.convention.action.includeJars - if your actions are in separate
jars, you may need to add a pattern here so convention will scan them

- Jonathan

Miles, Chris wrote:

Hi,

I am using the convention plugin, not the older codebehind plugin. The

convention plugin exists in my lib directory. I am calling actions by

/namespace/actionName.action

Thanks

Chris

Good Afternoon Chris

best to look at the usage of the code behind plugin http://struts.apache.org/2.1.6/docs/codebehind-plugin.html

a few fundamentals:
did you copy the codebehind jar to WEB-INF/lib?
is your Action mapping adhering to the convention of
/NAMESPACE/ACTION.(jsp|vm|ftl)
I am using Glassfish 2.1 and deploying my application with the convention plugin, but none of my annotations are being processed which leads me to believe that the plugin is not being loaded. There is nothing in the server logs mentioning any messages or errors. The config browser plugin tells me anything I define in a config file, but
not through annotations.

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



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


NOT PROTECTIVELY MARKED


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



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

Reply via email to