Hi Lukasz, Was drafting a mail eureka :) when i got your last response (any way, that log is not showing anything while accessing the url).
Finally i found the culprit, the struts2-rest-plugin. Without the rest plugin, its working perfectly. I went and checked again both plugin wiki, its seems its having some conflict if we don't set some struts parameter. Eventually i tried adding those parameter to my strust2 config but it didn seems like working. Don't know if its a bug or not. But i strongly feels like any struts plugin should not hijack the way struts working normally. I guess convention plugin are the first in the plugin stack so the rest plugin should not hijack the convention plugin behavior, at least these kind of conflicting plugin should give a WARN hint about the possible conflict. I'm looking forward your best thought about this story. As i have failed to set rest even after going through the wiki, i would like to ask your help to give any hint on the config changes i have to do for rest to work. In addition to this, kindly guide me, if any other config changes i have to do in my struts.xml (which i have attached) to make it better. -- Thanks & Regards Sreekanth S Nair On Mon, Dec 15, 2014 at 12:07 AM, Lukasz Lenart <lukaszlen...@apache.org> wrote: > > Looks like you HomepageAction was processed and it should be available at > /homepage and /common/homepage - see the log exercise below. What happens > in log when you try access these actions? > > 22:34:35,262 DEBUG > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Processing class [org.egov.web.actions.common.HomepageAction] in > package [org.egov.web.actions.common] > 22:34:35,263 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Using non-default action namespace from Namespace annotation of [/] > 22:34:35,263 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Got actionName for class [class > org.egov.web.actions.common.HomepageAction] of [homepage] > 22:34:35,264 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Using non-default parent package from annotation of [egov] > 22:34:35,265 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Created package config named [org.egov.web.actions.common#egov#/] > with a namespace [/] > 22:34:35,271 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Using non-default action namespace from the Action annotation of > [/common/homepage] > 22:34:35,272 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Using non-default parent package from annotation of [egov] > 22:34:35,272 TRACE > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Created package config named > [org.egov.web.actions.common#egov#/common] with a namespace [/common] > 22:34:35,273 DEBUG > [org.apache.struts2.convention.PackageBasedActionConfigBuilder] (default > task-8) Creating action config for class [class > org.egov.web.actions.common.HomepageAction], name [homepage] and package > name [org.egov.web.actions.common#egov#/common] in namespace [/common] > 22:34:35,273 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) Using final calculated namespace [/common] > 22:34:35,274 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) Searching for results in the Servlet container at > [/WEB-INF/jsp/common/] with result prefix of [/WEB-INF/jsp/common/homepage] > 22:34:35,275 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) Processing resource path > [/WEB-INF/jsp/common/homepage.jsp] > 22:34:35,275 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) The result file [/WEB-INF/jsp/common/homepage.jsp] has no > result code and therefore will be associated with success, input and error > by default. This might be overridden by another result file or an > annotation. > 22:34:35,276 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) Processing resource path > [/WEB-INF/jsp/common/homepage-error.jsp] > 22:34:35,276 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) The result file [/WEB-INF/jsp/common/homepage-error.jsp] > has a result code and therefore will be associated with only that result > code. > 22:34:35,277 TRACE [org.apache.struts2.convention.DefaultResultMapBuilder] > (default task-8) Searching for results in the class path at > [WEB-INF/jsp/common/] with a result prefix of > [/WEB-INF/jsp/common/homepage] and action name [homepage] > > > > 2014-12-14 18:24 GMT+01:00 Sreekanth S. Nair < > sreekanth.n...@egovernments.org>: > > > > Didn find anything in the log like you specified. Attaching trace log for > > your reference. > > > > -- > > Thanks & Regards > > > > Sreekanth S Nair > > Java Developer > > ------------------------------------------- > > eGovernments Foundation <http://www.egovernments.org> > > Ph : 9980078913 > > ------------------------------------------- > > <http://in.linkedin.com/pub/sreekanth-s-nair/b/946/5a0/> > > <https://github.com/sreekanthsnair> <sreekanthsn...@hotmail.co.uk> > > <sreekanths...@gmail.com> > > ------------------------------------------- > > > > On Sun, Dec 14, 2014 at 10:19 PM, Lukasz Lenart <lukaszlen...@apache.org > > > > wrote: > >> > >> Please check your logs for messages like this: > >> "The includeJars pattern ... did not match any jars in the classpath" > >> > >> 2014-12-14 17:29 GMT+01:00 Sreekanth S. Nair < > >> sreekanth.n...@egovernments.org>: > >> > Hi Lukasz, > >> > We are using this pattern for struts to check action > >> > classes in those specific jars, for this we are naming all our jars > >> > containing action classes with "org-" prefix. > >> > > >> > Yeah i can try removing those, we are using some custom > >> > interceptors(removed from the one i have attached to avoid confusion) > >> that > >> > required to be kept in some specific order in the interceptor stack. > >> > > >> > > >> > -- > >> > Thanks & Regards > >> > > >> > Sreekanth S Nair > >> > Java Developer > >> > ------------------------------------------- > >> > eGovernments Foundation <http://www.egovernments.org> > >> > Ph : 9980078913 > >> > ------------------------------------------- > >> > <http://in.linkedin.com/pub/sreekanth-s-nair/b/946/5a0/> > >> > <https://github.com/sreekanthsnair> <sreekanthsn...@hotmail.co.uk> > >> > <sreekanths...@gmail.com> > >> > ------------------------------------------- > >> > > >> > On Sun, Dec 14, 2014 at 9:42 PM, Lukasz Lenart < > lukaszlen...@apache.org > >> > > >> > wrote: > >> >> > >> >> 2014-12-13 15:24 GMT+01:00 Sreekanth S. Nair < > >> >> sreekanth.n...@egovernments.org>: > >> >> > > >> >> > Hi Lukasz, > >> >> > Anything you can give as a hint about it, if you > >> can > >> >> > tell me what are the components changed after 2.3.16.3 release, i > can > >> >> > narrow down to find the exact cause. I'm attaching my custom > >> struts.xml > >> >> > file > >> >> > > >> >> > >> >> I have reviewed the config and have few questions: > >> >> - why do you use this pattern? How do you name your jars? > >> >> <constant name="struts.convention.action.includeJars" > value=".*org-.*" > >> /> > >> >> > >> >> - switching to 2.3.20 you must throw away "exludeParams" - it > overlaps > >> >> those defined by the framework > >> >> > >> >> > >> >> Regards > >> >> -- > >> >> Ćukasz > >> >> + 48 606 323 122 http://www.lenart.org.pl/ > >> >> > >> > >> --------------------------------------------------------------------- > >> 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 > > > -- Thanks & Regards Sreekanth S Nair Java Developer ------------------------------------------- eGovernments Foundation <http://www.egovernments.org> Ph : 9980078913 ------------------------------------------- <http://in.linkedin.com/pub/sreekanth-s-nair/b/946/5a0/> <https://github.com/sreekanthsnair> <sreekanthsn...@hotmail.co.uk> <sreekanths...@gmail.com> -------------------------------------------