Within my web apps lib directory I have the convention plugin and also the config browser plugin.
My code is as follows: package com.example; import org.apache.struts2.convention.annotation.*; import org.apache.struts2.interceptor.SessionAware; import java.util.Map; import java.util.List; BaseAction extends Action Support. @ParentPackage("test") @Namespace("/test") public class ShippingDetailsAction extends BaseAction { @Action(value = "check") public String check() throws Exception { return SUCCESS; } @Action(value = "fetch") public String fetch() throws Exception { return SUCCESS; } } My struts xml file contains <struts> <package name="test" extends="struts-default" namespace="/test"/> </struts> However I get action not mapped/found when I try to connect to /CONTEXT/test/fetch.action Or /CONTEXT/test/check.action When I check the config browser it says the test namespace has no actions within it. I am deploying to glassfish 2.1 Thanks Chris